ETSI's Bug Tracker - Part 01: TTCN-3 Core Language
View Issue Details
0005929Part 01: TTCN-3 Core LanguageClarificationpublic06-09-2011 12:4630-11-2011 09:37
Andrus Lehtmets 
Ina Schieferdecker 
normalminorhave not tried
closedfixed 
 
v4.4.1 (published 2012-04)v4.4.1 (published 2012-04) 
ETSI ES 201 873-1 (4.3.2 CL)
Elvior
0005929: Compatibility between record and record of, record and array, set and set of.
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
No tags attached.
Issue History
06-09-2011 12:46Andrus LehtmetsNew Issue
06-09-2011 12:46Andrus LehtmetsClause Reference(s) => ETSI ES 201 873-1 (4.3.2 CL)
06-09-2011 12:46Andrus LehtmetsSource (company - Author) => Elvior
27-09-2011 11:42Gyorgy RethyProjectTTCN-3 Change Requests => Part 01: TTCN-3 Core Language
27-09-2011 11:44Gyorgy RethyNote Added: 0010243
27-09-2011 11:44Gyorgy RethyAssigned To => Ina Schieferdecker
27-09-2011 11:44Gyorgy RethyStatusnew => assigned
27-09-2011 11:44Gyorgy RethyTarget Version => Edition 4.4.1
27-09-2011 11:45Gyorgy RethyNote Added: 0010244
27-09-2011 16:43Ina SchieferdeckerNote Added: 0010255
27-09-2011 17:36Ina SchieferdeckerNote Added: 0010256
27-09-2011 17:36Ina SchieferdeckerNote Added: 0010257
27-09-2011 17:36Ina SchieferdeckerAssigned ToIna Schieferdecker => Gyorgy Rethy
28-09-2011 15:08Gyorgy RethyNote Added: 0010278
28-09-2011 15:08Gyorgy RethyNote Added: 0010279
28-09-2011 15:08Gyorgy RethyNote Added: 0010280
28-09-2011 15:08Gyorgy RethyAssigned ToGyorgy Rethy => Ina Schieferdecker
28-09-2011 15:11Ina SchieferdeckerNote Added: 0010281
28-09-2011 15:12Ina SchieferdeckerNote Deleted: 0010279
28-09-2011 15:12Ina SchieferdeckerNote Deleted: 0010280
28-11-2011 13:10Gyorgy RethyNote Added: 0010345
28-11-2011 13:10Gyorgy RethyStatusassigned => resolved
30-11-2011 09:36Ina SchieferdeckerNote Added: 0010418
30-11-2011 09:37Ina SchieferdeckerStatusresolved => closed
30-11-2011 09:37Ina SchieferdeckerResolutionopen => fixed
30-11-2011 09:37Ina SchieferdeckerFixed 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.