ETSI's Bug Tracker - Part 01: TTCN-3 Core Language
View Issue Details

ID | Project | Category | View Status | Date Submitted | Last Update
0005929 | Part 01: TTCN-3 Core Language | Clarification | public | 06-09-2011 12:46 | 30-11-2011 09:37

Reporter | Andrus Lehtmets |
Assigned To | Ina Schieferdecker |
Priority | normal | Severity | minor | Reproducibility | have not tried
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version |  |
Target Version | v4.4.1 (published 2012-04) | Fixed in Version | v4.4.1 (published 2012-04) |
Clause Reference(s) | ETSI ES 201 873-1 (4.3.2 CL)
Source (company - Author) | Elvior

Summary | 0005929: Compatibility between record and record of, record and array, set and set of.

Description

ETSI ES 201 873-1 6.3.2.1 removes the compatibility between record and record of, record and array, set and set of. However, the first paragraph of 6.3.2 still mentions this compatibility. It should be rephrased in the following way: "... Enumerated values are not compatible with any other type; records may be compatible with other record types; record of and array values may be compatible with other record of and array types; sets may be compatible with other set types; set of values may be compatible with other set of types; union values may be compatible with other union types; and anytype values may be compatible with other anytype types. ..."
Although arrays are in general handled in the same way as record of types (if not explicitly specified otherwise, see the rule for root type in 3.1), it would increase document readability if arrays are explicitly mentioned in the following rules:
ETSI ES 201 873-1 15.6.3: The first paragraph could contain a note that array templates are handled in the same way as record of templates

Steps To Reproduce |
Additional Information |
Tags | No tags attached.
Relationships |
Attached Files |

Issue History
Date Modified | Username | Field | Change
06-09-2011 12:46 | Andrus Lehtmets | New Issue |
06-09-2011 12:46 | Andrus Lehtmets | Clause Reference(s) | => ETSI ES 201 873-1 (4.3.2 CL)
06-09-2011 12:46 | Andrus Lehtmets | Source (company - Author) | => Elvior
27-09-2011 11:42 | Gyorgy Rethy | Project | TTCN-3 Change Requests => Part 01: TTCN-3 Core Language
27-09-2011 11:44 | Gyorgy Rethy | Note Added: 0010243 |
27-09-2011 11:44 | Gyorgy Rethy | Assigned To | => Ina Schieferdecker
27-09-2011 11:44 | Gyorgy Rethy | Status | new => assigned
27-09-2011 11:44 | Gyorgy Rethy | Target Version | => Edition 4.4.1
27-09-2011 11:45 | Gyorgy Rethy | Note Added: 0010244 |
27-09-2011 16:43 | Ina Schieferdecker | Note Added: 0010255 |
27-09-2011 17:36 | Ina Schieferdecker | Note Added: 0010256 |
27-09-2011 17:36 | Ina Schieferdecker | Note Added: 0010257 |
27-09-2011 17:36 | Ina Schieferdecker | Assigned To | Ina Schieferdecker => Gyorgy Rethy
28-09-2011 15:08 | Gyorgy Rethy | Note Added: 0010278 |
28-09-2011 15:08 | Gyorgy Rethy | Note Added: 0010279 |
28-09-2011 15:08 | Gyorgy Rethy | Note Added: 0010280 |
28-09-2011 15:08 | Gyorgy Rethy | Assigned To | Gyorgy Rethy => Ina Schieferdecker
28-09-2011 15:11 | Ina Schieferdecker | Note Added: 0010281 |
28-09-2011 15:12 | Ina Schieferdecker | Note Deleted: 0010279 |
28-09-2011 15:12 | Ina Schieferdecker | Note Deleted: 0010280 |
28-11-2011 13:10 | Gyorgy Rethy | Note Added: 0010345 |
28-11-2011 13:10 | Gyorgy Rethy | Status | assigned => resolved
30-11-2011 09:36 | Ina Schieferdecker | Note Added: 0010418 |
30-11-2011 09:37 | Ina Schieferdecker | Status | resolved => closed
30-11-2011 09:37 | Ina Schieferdecker | Resolution | open => fixed
30-11-2011 09:37 | Ina Schieferdecker | Fixed in Version | => Edition 4.4.1

Notes

(0010243)
Gyorgy Rethy
27-09-2011 11:44

Remove all sentences except the first and last.

(0010244)
Gyorgy Rethy
27-09-2011 11:45

Remove all sentences except the first and last.

(0010255)
Ina Schieferdecker
27-09-2011 16:43

Changed
"This clause defines compatibility rules for structured types. Enumerated values are not compatible with any other type; record, record ofs and array values may be compatible with other record, record ofs type and arrays; sets and set of values may be compatible with other set and set of types; union values may be compatible with other union types; and anytype values may be compatible with other anytype types. No other type compatibilities for structured types exist. In subsequent clauses, "value "b"" is called the value to be assigned, e.g. when passed as parameter, to an object of type "A"."
to
"This clause defines compatibility rules for structured types. In subsequent clauses, "value "b"" is called the value to be assigned, e.g. when passed as parameter, to an object of type "A"."

(0010256)
Ina Schieferdecker
27-09-2011 17:36

Instead of adding a note to 15.6.3, I propose to change as follows. From "Both templates and template variables allow referencing elements of a record of or set of template or field using the index notation." to "Both templates and template variables allow referencing elements of a record of, array or set of template or field using the index notation."

(0010257)
Ina Schieferdecker
27-09-2011 17:36

Please check

(0010278)
Gyorgy Rethy
28-09-2011 15:08

Cannot see a file attached.

(0010281)
Ina Schieferdecker
28-09-2011 15:11

There is no file attached ... please see my proposal in the note. Thanks, Ina

(0010345)
Gyorgy Rethy
28-11-2011 13:10

OK.

(0010418)
Ina Schieferdecker
30-11-2011 09:36

as proposed.