ETSI's Bug Tracker - Part 06: TTCN-3 Control Interface
View Issue Details

ID | Project | Category | View Status | Date Submitted | Last Update
0005990 | Part 06: TTCN-3 Control Interface | Clarification | public | 21-12-2011 17:07 | 12-07-2012 10:18

Reporter | Anthony Baire |
Assigned To | Ina Schieferdecker |
Priority | normal | Severity | trivial | Reproducibility | N/A
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version | v4.3.1 (published 2011-06) |
Target Version | v4.5.1 (published 2013-04) | Fixed in Version | v4.5.1 (published 2013-04) |
Clause Reference(s) | 11.4.2.1 B.2 B.5 11.3.2.6 11.3.2.7 11.3.2.9
Source (company - Author) |

Summary | 0005990: Various inconsistencies in the XML mapping

Description

1. In the mapping of TriPortIdListType the name of the elements in the sequence should be "port" instead of "comp"
<xsd:element name="comp" type="Types:TriPortIdType" minOccurs="0"
maxOccurs="unbounded"/>
-->
<xsd:element name="port" type="Types:TriPortIdType" minOccurs="0"
maxOccurs="unbounded"/>
2. The mapping of tliTRunning is not consistent with the mapping of other TL operations: the "status" parameter should be provided as an element
<xsd:sequence>
<xsd:element name="timer" type="Types:TriTimerIdType"/>
</xsd:sequence>
<xsd:attribute name="status" type="SimpleTypes:TimerStatusType"/>
->
<xsd:sequence>
<xsd:element name="timer" type="Types:TriTimerIdType"/>
<xsd:element name="status" type="SimpleTypes:TimerStatusType"/>
</xsd:sequence>
3. The mapping of TriMessageType, TriParameterType and TriAddressType in B.2 is different from their definitions in 11.3.2.6, 11.3.2.7 and 11.3.2.9.

Steps To Reproduce |
Additional Information |
Tags | No tags attached.
Relationships |
Attached Files | CR5990.docx (22,833) 11-07-2012 18:09 http://oldforge.etsi.org/mantis/file_download.php?file_id=2681&type=bug CR5990_v2.docx (27,010) 12-07-2012 09:51 http://oldforge.etsi.org/mantis/file_download.php?file_id=2684&type=bug CR5990_v3.docx (27,021) 12-07-2012 10:02 http://oldforge.etsi.org/mantis/file_download.php?file_id=2685&type=bug

Issue History
Date Modified | Username | Field | Change
21-12-2011 17:07 | Anthony Baire | New Issue |
21-12-2011 17:07 | Anthony Baire | Clause Reference(s) | => 11.4.2.1 B.2 B.5 11.3.2.6 11.3.2.7 11.3.2.9
21-12-2011 17:07 | Anthony Baire | Source (company - Author) | =>
10-07-2012 15:10 | Gyorgy Rethy | Note Added: 0010772 |
10-07-2012 15:10 | Gyorgy Rethy | Assigned To | => Ina Schieferdecker
10-07-2012 15:10 | Gyorgy Rethy | Status | new => assigned
10-07-2012 15:10 | Gyorgy Rethy | Target Version | => Edition 4.5.1
10-07-2012 15:10 | Gyorgy Rethy | Description Updated |
11-07-2012 17:48 | Ina Schieferdecker | Note Added: 0010851 |
11-07-2012 17:59 | Ina Schieferdecker | Note Edited: 0010851 |
11-07-2012 18:09 | Ina Schieferdecker | File Added: CR5990.docx |
11-07-2012 18:10 | Ina Schieferdecker | Note Edited: 0010851 |
11-07-2012 18:11 | Ina Schieferdecker | Note Added: 0010854 |
11-07-2012 18:11 | Ina Schieferdecker | Assigned To | Ina Schieferdecker => Tomas Urban
11-07-2012 18:11 | Ina Schieferdecker | Resolution | open => fixed
12-07-2012 09:14 | Tomas Urban | Note Added: 0010856 |
12-07-2012 09:14 | Tomas Urban | Assigned To | Tomas Urban => Ina Schieferdecker
12-07-2012 09:50 | Ina Schieferdecker | Note Added: 0010858 |
12-07-2012 09:51 | Ina Schieferdecker | File Added: CR5990_v2.docx |
12-07-2012 09:51 | Ina Schieferdecker | Assigned To | Ina Schieferdecker => Tomas Urban
12-07-2012 10:02 | Ina Schieferdecker | File Added: CR5990_v3.docx |
12-07-2012 10:06 | Tomas Urban | Note Added: 0010861 |
12-07-2012 10:06 | Tomas Urban | Assigned To | Tomas Urban => Ina Schieferdecker
12-07-2012 10:18 | Ina Schieferdecker | Status | assigned => resolved
12-07-2012 10:18 | Ina Schieferdecker | Note Added: 0010863 |
12-07-2012 10:18 | Ina Schieferdecker | Status | resolved => closed
12-07-2012 10:18 | Ina Schieferdecker | Fixed in Version | => Edition 4.5.1

Notes

(0010772)
Gyorgy Rethy
10-07-2012 15:10

STF discussion 2012-07-10: to be checked

(0010851)
Ina Schieferdecker
11-07-2012 17:48 (edited on: 11-07-2012 18:10)

Wrt. 1: implemented as proposed - in addition, 11.3.2.20 added which defines TriPortIdListType also in that clause Wrt. 2: as proposed Wrt. 3: implemented as proposde - in addition: - made val in TriMessageType, TriParameterType and in TriAddressType an element as described in 11.3.2.6, 11.3.2.7 and in 11.3.2.9 resp. - added paddingBits explainations to 11.3.2.6, 11.3.2.7 and 11.3.2.9

(0010854)
Ina Schieferdecker
11-07-2012 18:11

Please check

(0010856)
Tomas Urban
12-07-2012 09:14

I am afraid that there are two issues in the proposed draft.
1. While attribute definitions can be present directly inside a complexType element, elements cannot be used this way. They have to wrapped inside a xsd:sequence, e.g.:
<xsd:complexType name="TriMessageType">
<xsd:element attribute name="val" type="xsd:hexBinary"/>
<xsd:attribute name="paddingBits" type="xsd:integer" use="optional" default="0"/>
</xsd:complexType>
-->
<xsd:complexType name="TriMessageType">
<xsd:sequence>
<xsd:element attribute name="val" type="xsd:hexBinary"/>
</xsd:sequence>
<xsd:attribute name="paddingBits" type="xsd:integer" use="optional" default="0"/>
</xsd:complexType>
2. It seems that the proposed change in tliTRunning mapping is not present in the draft.

(0010858)
Ina Schieferdecker
12-07-2012 09:50

Right: turned val in message, parameter, and address in the XML back to attributes, made it consistent with Annex B and with the explainations. Added the solution for tliTrunning in v2. Please check.

(0010861)
Tomas Urban
12-07-2012 10:06

Reviewed. No issues found. It can be added to the standard.

(0010863)
Ina Schieferdecker
12-07-2012 10:18

Implemented as in v3