ETSI's Bug Tracker |
Anonymous | Login | Signup for local Mantis account | 17-05-2024 15:11 IST |
Main | My View | View Issues | Change Log | Roadmap | Monitor project |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0005890 | 3GPP SA5 Bug Tracking | Clarification | public | 26-05-2011 11:19 | 16-12-2011 05:25 | ||||||||
Reporter | Jacob Wieland - Spirent | ||||||||||||
Assigned To | Ina Schieferdecker | ||||||||||||
Priority | normal | Severity | minor | Reproducibility | N/A | ||||||||
Status | assigned | Resolution | open | ||||||||||
Platform | OS | OS Version | |||||||||||
Product Version | |||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0005890: order of elements in component type definitions unspecified | ||||||||||||
Description | From an email by Uwe Truetsch: it seems to be nowhere specified how the order of definitions/declarations must be inside component type definitions. In clause 5.3 of ETSI ES 201 873-1 V4.2.1 (2010-07) one can find only following text: Declarations in the module definitions part may be made in any order. However inside the module control part, test case definitions, functions, altsteps, and statement blocks, all required declarations must be given beforehand. This means in particular, local variables, local timers, and local constants shall never be used before they are declared. The only exception to this rule are labels. Forward references to a label may be used in goto statements before the label occurs (see clause 19.8). In my opinion the text should be altered into: However inside the module control part, test case definitions, functions, altsteps, statement blocks and component type definitions, all required declarations must be given beforehand. //Such that type component C1 { const integer myConst := 12; var integer myInt1 := myInt2; // -> error var integer myInt2 := myConst; // -> ok } | ||||||||||||
Tags | No tags attached. | ||||||||||||
TS/TR Rapporteur | |||||||||||||
Source (company - Author) | Jacob | ||||||||||||
TS number | |||||||||||||
TS version | |||||||||||||
Clause Reference(s) | 19.8 | ||||||||||||
Attached Files | |||||||||||||
Notes | |
(0010078) Jacob Wieland - Spirent (reporter) 26-05-2011 11:21 |
The spec shall be changed to state: "Declarations in the module definitions part and in the component type definition may be made in any order. " |
(0010540) Ina Schieferdecker (reporter) 16-12-2011 05:25 |
As proposed. |
Issue History | |||
Date Modified | Username | Field | Change |
26-05-2011 11:19 | Jacob Wieland - Spirent | New Issue | |
26-05-2011 11:19 | Jacob Wieland - Spirent | Clause Reference(s) | => 19.8 |
26-05-2011 11:19 | Jacob Wieland - Spirent | Source (company - Author) | => Jacob |
26-05-2011 11:21 | Jacob Wieland - Spirent | Note Added: 0010078 | |
26-05-2011 11:21 | Jacob Wieland - Spirent | Status | new => assigned |
26-05-2011 11:21 | Jacob Wieland - Spirent | Assigned To | => Ina Schieferdecker |
28-06-2011 16:38 | Gyorgy Rethy | Project | TTCN-3 Change Requests => 3GPP SA5 Bug Tracking |
16-12-2011 05:25 | Ina Schieferdecker | Note Added: 0010540 |
MantisBT 1.2.14 [^] Copyright © 2000 - 2024 MantisBT Team |