ETSI's Bug Tracker - Part 06: TTCN-3 Control Interface
View Issue Details

ID | Project | Category | View Status | Date Submitted | Last Update
0003966 | Part 06: TTCN-3 Control Interface | Clarification | public | 14-08-2008 15:22 | 14-12-2008 10:57

Reporter | Thomas DeiÃŸ |
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.1.1 (published 2009-06) | Fixed in Version | v4.1.1 (published 2009-06) |
Clause Reference(s) | part 6, 7.3.3.2.15
Source (company - Author) | Nokia Siemens Networks -- Thomas DeiÃŸ

Summary | 0003966: all/any component in tciStopTestComponentReq

Description

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.

Steps To Reproduce |
Additional Information |
Tags | No tags attached.
Relationships |
Attached Files | 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
Date Modified | Username | Field | Change
14-08-2008 15:22 | Thomas DeiÃŸ | New Issue |
14-08-2008 15:22 | Thomas DeiÃŸ | Status | new => assigned
14-08-2008 15:22 | Thomas DeiÃŸ | Assigned To | => Ina Schieferdecker
14-08-2008 15:22 | Thomas DeiÃŸ | Clause Reference(s) | => part 6, 7.3.3.2.15
14-08-2008 15:22 | Thomas DeiÃŸ | Source (company - Author) | => Nokia Siemens Networks -- Thomas DeiÃŸ
17-08-2008 09:09 | Ina Schieferdecker | Project | TTCN-3 Change Requests => Part 06: TTCN-3 Control Interface
17-08-2008 09:09 | Ina Schieferdecker | Target Version | => Edition 4.1.1 (not yet published)
12-12-2008 15:29 | Ina Schieferdecker | File Added: CR3966_AnyAllComponent.doc |
12-12-2008 15:29 | Ina Schieferdecker | Note Added: 0007687 |
12-12-2008 15:29 | Ina Schieferdecker | Resolution | open => fixed
12-12-2008 15:29 | Ina Schieferdecker | Assigned To | Ina Schieferdecker => Thomas DeiÃŸ
12-12-2008 20:06 | Thomas DeiÃŸ | Note Added: 0007697 |
12-12-2008 20:06 | Thomas DeiÃŸ | Assigned To | Thomas DeiÃŸ => Ina Schieferdecker
14-12-2008 10:57 | Ina Schieferdecker | Status | assigned => resolved
14-12-2008 10:57 | Ina Schieferdecker | Fixed in Version | => Edition 4.1.1 (not yet published)
14-12-2008 10:57 | Ina Schieferdecker | Status | resolved => 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.