Logo etsi

ETSI's Bug Tracker

Notice: information submitted on the ETSI issue Tracker may be incorporated in ETSI publication(s) and therefore subject to the ETSI IPR policy.

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
00058903GPP SA5 Bug TrackingClarificationpublic26-05-2011 11:1916-12-2011 05:25
ReporterJacob Wieland - Spirent 
Assigned ToIna Schieferdecker 
PrioritynormalSeverityminorReproducibilityN/A
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0005890: order of elements in component type definitions unspecified
DescriptionFrom 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
}
TagsNo tags attached.
TS/TR Rapporteur
Source (company - Author)Jacob
TS number
TS version
Clause Reference(s)19.8
Attached Files

- Relationships

-  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
Powered by Mantis Bugtracker