OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

plcs-dex message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: DEXlib infrastructure issue - use of EXPRESS ENUMERATIONS as template parameters


Hi

I have just raised and addressed this issue in DEXlib.

NOTE – THIS may flag errors in existing templates – these will need to be addressed.

I will try to fix those that I have responsibility for this morning.

 

 

<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->

<issue

   id="RBN-64"

   type="infrastructure"

   status="closed"

   category="minor_technical"

   by="Rob Bodington"

   date="07-01-02">

<description>

  An input parameter can currently only be defined as an EXPRESS ENUMERATION.

  It should be possible to define the ENUMERATION type. E.g.

An input parameter of type

   TYPE offset_orientation = ENUMERATION OF

   (ahead,

    exact,

    behind);

END_TYPE;

Should be defined as

&lt;param_in name="sense" type="ENUMERATION" enumeration_type="offset_orientation"&gt;

</description>

 

<comment

   by="Rob Bodington"

   date="07-01-02">

<description>

Updated the DTD (dexlib/dtd/dex/templates.ent) to allow this:

&lt;!ELEMENT param_in (classifications?, description?)&gt;

&lt;!ATTLIST param_in

            name CDATA #REQUIRED

            type (STRING | NUMBER | ENUMERATION| INTEGER | REAL | BOOLEAN |  LOGICAL | CLASS | URN | URL | ENTITY | SELECT | TYPE) #IMPLIED

            select_type CDATA #IMPLIED

            entity_type CDATA #IMPLIED

        defined_type CDATA #IMPLIED

        enumeration_type CDATA #IMPLIED

            value CDATA #IMPLIED

            optional (yes | no) "no"

            default CDATA #IMPLIED

 

Updated the XSL: dexlib/xsl/dex/templates.xsl

</description>

</comment>

</issue>

 

Regards
Rob

-------------------------------------------   
Rob Bodington
Eurostep Limited
Web Page:
http://www.eurostep.com http://www.share-a-space.com
Email: Rob.Bodington@eurostep.com
Phone: +44 (0)1452 810 960 (note new number)
Mobile: +44 (0)7796 176 401

 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]