ETSI's Bug Tracker - Part 09: Using XML with TTCN-3
View Issue Details
0005164Part 09: Using XML with TTCN-3Clarificationpublic08-05-2009 15:4201-02-2010 09:37
Gyorgy Rethy 
Ina Schieferdecker 
normalminorhave not tried
closedfixed 
 
v4.2.1 (published 2010-07)v4.2.1 (published 2010-07) 
7.9
L.M.Ericsson
0005164: useorder and untagged should not be used together
X.693 amd1, 35.2.8 excludes using the useorder and the untagged encoding instructions together. In the last example in $7.9 they are used together. This has to be clarified in the text and the example has to be corrected.
No tags attached.
doc CR5164_resolution_v1.doc (152,064) 02-09-2009 17:28
http://oldforge.etsi.org/mantis/file_download.php?file_id=2231&type=bug
doc CR5164_resolution_v2.doc (155,648) 08-12-2009 12:26
http://oldforge.etsi.org/mantis/file_download.php?file_id=2290&type=bug
Issue History
08-05-2009 15:42Gyorgy RethyNew Issue
08-05-2009 15:42Gyorgy RethyStatusnew => assigned
08-05-2009 15:42Gyorgy RethyAssigned To => Gyorgy Rethy
08-05-2009 15:42Gyorgy RethyClause Reference(s) => 7.9
08-05-2009 15:42Gyorgy RethySource (company - Author) => L.M.Ericsson
30-06-2009 10:28Ina SchieferdeckerTarget Version => Edition 4.2.1 (not yet published)
02-09-2009 11:41Gyorgy RethyFile Added: CR5164_resolution_v1.doc
02-09-2009 17:28Gyorgy RethyFile Deleted: CR5164_resolution_v1.doc
02-09-2009 17:28Gyorgy RethyFile Added: CR5164_resolution_v1.doc
02-09-2009 17:43Gyorgy RethyNote Added: 0008967
07-12-2009 16:21Gyorgy RethyFile Added: CR5164_resolution_v2.doc
07-12-2009 16:25Gyorgy RethyNote Added: 0009084
08-12-2009 12:24Gyorgy RethyFile Deleted: CR5164_resolution_v2.doc
08-12-2009 12:26Gyorgy RethyFile Added: CR5164_resolution_v2.doc
08-12-2009 12:26Gyorgy RethyNote Edited: 0009084
08-12-2009 12:27Gyorgy RethyAssigned ToGyorgy Rethy => Ina Schieferdecker
01-02-2010 09:37Gyorgy RethyStatusassigned => closed
01-02-2010 09:37Gyorgy RethyResolutionopen => fixed
01-02-2010 09:37Gyorgy RethyFixed in Version => Edition 4.2.1 (not yet published)

Notes
(0008967)
Gyorgy Rethy   
02-09-2009 17:43   
CR5164_resolution_v1.doc: first draft for resolution: description of the untagged encoding instruction (missing in published versions).

The original question still needs to be clarified: are the useOrder and untagged instructions allowed together? When converting XSD Schemas, they may be used together in one case: both attached to the record type generated for a model group definition with the compositor <all>.

ASN.1 forbids the joint use of USE-ORDER and UNTAGGED (in X.693) but X.694 ignores model groups with compositor <all>, therefore their combination simply never needed. TTCN-3 Part-9 differs in this from X.694.

Generating a type for model groups with compositor <all> would be incorrect in the case if XSD allowed referencing more than one such model group within a single ComplexType content. In this case the order field (which is an additional record of enumerated) should combine all elements from all referenced groups. But it still needs to be checked if XSD allows this or not.
(0009084)
Gyorgy Rethy   
07-12-2009 16:25   
(edited on: 08-12-2009 12:26)
CR5164_resolution_v2.doc: clarified and updated: useOrder and untagged can be used together but name as and untagged should not (the rule to handle such cases is defined, thus should not cause an error); ready for review