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

ID | Project | Category | View Status | Date Submitted | Last Update
0007786 | Part 06: TTCN-3 Control Interface | New Feature | public | 19-07-2018 16:07 | 16-01-2019 12:42

Reporter | Jacob Wieland - Spirent |
Assigned To | Tomas Urban |
Priority | normal | Severity | minor | Reproducibility | have not tried
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version |  |
Target Version | Next version (to be defined) | Fixed in Version | Next version (to be defined) |
Clause Reference(s) | ??
Source (company - Author) | Spirent - Jacob Wieland

Summary | 0007786: TciCallparameterListType needed to implement component call operation

Description

to be able to use the same tci functionality to start and notify termination of a component as it is done with start/done statements for the component call operation, a new sub-interface of TciParameterList is needed that can be used as stand-in for the TciParameterList used by tciStartTC().
public interface TciCallParameterList extends TciParameterList {
public Value getResult();
public void setResult(Value result);
}

Steps To Reproduce |
Additional Information |
Tags | No tags attached.

Relationships

related to | 0007495 | closed | Gyorgy Rethy | Part 01: TTCN-3 Core Language | out, inout and return value should be assignable via the done/killed statement redirect

Attached Files

CR7786-v1.docx (261,181) 09-10-2018 13:57
http://oldforge.etsi.org/mantis/file_download.php?file_id=3788&type=bug
CR7786-v2.docx (220,753) 10-10-2018 17:10
http://oldforge.etsi.org/mantis/file_download.php?file_id=3797&type=bug
CR7786-v3.docx (332,434) 12-10-2018 08:14
http://oldforge.etsi.org/mantis/file_download.php?file_id=3808&type=bug
CR7786-v4.docx (272,342) 12-10-2018 08:28
http://oldforge.etsi.org/mantis/file_download.php?file_id=3809&type=bug

Issue History
Date Modified | Username | Field | Change
19-07-2018 16:07 | Jacob Wieland - Spirent | New Issue |
19-07-2018 16:07 | Jacob Wieland - Spirent | Status | new => assigned
19-07-2018 16:07 | Jacob Wieland - Spirent | Assigned To | => Tomas Urban
09-10-2018 09:33 | Tomas Urban | Note Added: 0015217 |
09-10-2018 09:38 | Tomas Urban | Relationship added | related to 0007495
09-10-2018 13:57 | Tomas Urban | File Added: CR7786-v1.docx |
09-10-2018 13:58 | Tomas Urban | Note Added: 0015227 |
09-10-2018 13:58 | Tomas Urban | Assigned To | Tomas Urban => Jacob Wieland - Spirent
09-10-2018 13:58 | Tomas Urban | Status | assigned => confirmed
10-10-2018 17:10 | Jacob Wieland - Spirent | File Added: CR7786-v2.docx |
10-10-2018 17:11 | Jacob Wieland - Spirent | Note Added: 0015245 |
10-10-2018 17:11 | Jacob Wieland - Spirent | Status | confirmed => resolved
10-10-2018 17:11 | Jacob Wieland - Spirent | Fixed in Version | => Next version (to be defined)
10-10-2018 17:11 | Jacob Wieland - Spirent | Resolution | open => fixed
10-10-2018 17:11 | Jacob Wieland - Spirent | Status | resolved => feedback
10-10-2018 17:11 | Jacob Wieland - Spirent | Resolution | fixed => reopened
10-10-2018 17:11 | Jacob Wieland - Spirent | Status | feedback => resolved
10-10-2018 17:11 | Jacob Wieland - Spirent | Resolution | reopened => fixed
10-10-2018 17:11 | Jacob Wieland - Spirent | Assigned To | Jacob Wieland - Spirent => Tomas Urban
11-10-2018 14:16 | Jens Grabowski | Status | resolved => assigned
12-10-2018 08:14 | Tomas Urban | File Added: CR7786-v3.docx |
12-10-2018 08:16 | Tomas Urban | Note Added: 0015263 |
12-10-2018 08:16 | Tomas Urban | Assigned To | Tomas Urban => Jacob Wieland - Spirent
12-10-2018 08:28 | Jacob Wieland - Spirent | File Added: CR7786-v4.docx |
12-10-2018 08:29 | Jacob Wieland - Spirent | Note Added: 0015268 |
12-10-2018 08:29 | Jacob Wieland - Spirent | Status | assigned => resolved
12-10-2018 08:29 | Jacob Wieland - Spirent | Assigned To | Jacob Wieland - Spirent => Tomas Urban
16-01-2019 12:42 | Tomas Urban | Status | resolved => closed

Notes

(0015217)
Tomas Urban
09-10-2018 09:33

STF discussion: For backwards compatibility reasons and in order to support remote procedure calls, a different proposal will be implemented:
1. Two new method pairs will be added to TCI-CH:
a. tciCallTestComponent and tciCallTestComponentReq that indicate a start of a call
b. tciTestComponentCallOver and tciTestComponentCallOverReq to notify the calling component that call is over and to pass the return value and values of output parameters
2. No changes in the type system are required

(0015227)
Tomas Urban
09-10-2018 13:58

TCI functions and their mapping added. Please check.

(0015245)
Jacob Wieland - Spirent
10-10-2018 17:11

changed CallOver to CallTerminated and fixed a typo (was tc instead of tci) otherwise, fine

(0015263)
Tomas Urban
12-10-2018 08:16

TLI changes added to annexes A and B, otherwise unchanged. Please check and if fine mark it as resolved.

(0015268)
Jacob Wieland - Spirent
12-10-2018 08:29

small correction evalResult -> tciPars in one place otherwise, fine