ETSI's Bug Tracker - Part 06: TTCN-3 Control Interface
View Issue Details
0003966Part 06: TTCN-3 Control InterfaceClarificationpublic14-08-2008 15:2214-12-2008 10:57
Thomas Deiß 
Ina Schieferdecker 
normalminorhave not tried
closedfixed 
 
v4.1.1 (published 2009-06)v4.1.1 (published 2009-06) 
part 6, 7.3.3.2.15
 Nokia Siemens Networks -- Thomas Deiß
0003966: all/any component in tciStopTestComponentReq
The operation tciStopTestComponentReq (TE->SA) has a triComponentId as parameter. But this operation could also be used to indicate that all components have to be stopped. It is unclear which entity should resolve this to individual operations to stop specific test components.

This could either be the TE that contains the MTC or it could be the CH. In the latter case it is not quite clear how the information that all components are to be stopped is passed from the TE to the CH. A possibility in the second case is to use 'any' or 'all' as type name in the parameter of type triComponentId. Note that neither 'any' nor 'all' is a type name that can be defined in TTCN-3 code.

The same problem occurs for the operations
tciKillTestComponentReq (all)
tciTestComponentAliveReq (any/all)
tciTestComponentTerminatedReq (any/all)
tciTestComponentRunningReq (any/all)
tciTestComponentDoneReq (any/all)
tciDisconnectReq (all)
tciUnmapReq (all)

If the TE containing the MTC has to resolve the TTCN-3 operation into individual calls, then the TE has to forward each operation indicating a change of the status of a component or connection to this specific TE.
No tags attached.
doc CR3966_AnyAllComponent.doc (24,576) 12-12-2008 15:29
http://oldforge.etsi.org/mantis/file_download.php?file_id=1891&type=bug
Issue History
14-08-2008 15:22Thomas DeißNew Issue
14-08-2008 15:22Thomas DeißStatusnew => assigned
14-08-2008 15:22Thomas DeißAssigned To => Ina Schieferdecker
14-08-2008 15:22Thomas DeißClause Reference(s) => part 6, 7.3.3.2.15
14-08-2008 15:22Thomas DeißSource (company - Author) => Nokia Siemens Networks -- Thomas Deiß
17-08-2008 09:09Ina SchieferdeckerProjectTTCN-3 Change Requests => Part 06: TTCN-3 Control Interface
17-08-2008 09:09Ina SchieferdeckerTarget Version => Edition 4.1.1 (not yet published)
12-12-2008 15:29Ina SchieferdeckerFile Added: CR3966_AnyAllComponent.doc
12-12-2008 15:29Ina SchieferdeckerNote Added: 0007687
12-12-2008 15:29Ina SchieferdeckerResolutionopen => fixed
12-12-2008 15:29Ina SchieferdeckerAssigned ToIna Schieferdecker => Thomas Deiß
12-12-2008 20:06Thomas DeißNote Added: 0007697
12-12-2008 20:06Thomas DeißAssigned ToThomas Deiß => Ina Schieferdecker
14-12-2008 10:57Ina SchieferdeckerStatusassigned => resolved
14-12-2008 10:57Ina SchieferdeckerFixed in Version => Edition 4.1.1 (not yet published)
14-12-2008 10:57Ina SchieferdeckerStatusresolved => closed

Notes
(0007687)
Ina Schieferdecker   
12-12-2008 15:29   
In order to enable an resolution of any/all within the CH, the CR should be resolved along the proposed solution as this requires no change to the execution interfaces in TTCN-3. The usage of TriComponentId should be extended as described. Please check.
(0007697)
Thomas Deiß   
12-12-2008 20:06   
ok.