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: Issue: Use of /IGNORE


Hi

A core of plcs modellers met this week.

We raised and addressed this issue.

If anyone does not like the resolution please say so.

 

 

Issue: RBN-1 by Rob Bodington (05-09-02) minor_technical issue
Resolution: Accept. Status: open

/IGNORE is used inconsistently throughout the capabilities.

According to AP239 annex and dexlib/help/dex/implementor_trans.xml, the following should be used.

In particular optional values should default to '$' and only be set to '/IGNORE' if there is a value assigned.

Value

Description

''

indicates user data managed by the sending system but not provided for data exchange.

'/NULL'

indicates user data in a mandatory attribute that is not managed by the sending system or currently not known.

'$'

$ is used in the physical file, if an optional attribute is not instantiated.

'/IGNORE'

Attribute values are set to '/IGNORE' when the information that could be held by the attribute is instead assigned to the instance of the entity.

Table — Attribute values

Comment: (Rob Bodington 05-09-21)
The proposal is that wherever an attribute should not be used, i.e. it should have been removed from the model as assignment is used instead, it should be populated with /IGNORE, regardless of whether the attribute is used or not. This means that any translator does not have to parse the attributes to determine whether there is an assignment holding the value or not. This should be consistent through out.

 

 

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)1454 270030
Mobile: +44 (0)7796 176 401

 



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