ETSI's Bug Tracker - Part 01: TTCN-3 Core Language
View Issue Details

ID | Project | Category | View Status | Date Submitted | Last Update
0006422 | Part 01: TTCN-3 Core Language | Technical | public | 18-02-2013 09:43 | 28-08-2013 16:50

Reporter | Tomas Urban |
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.6.1 (published 2014-06) | Fixed in Version | v4.6.1 (published 2014-06) |
Clause Reference(s) | 16.1.4
Source (company - Author) | Elvior

Summary | 0006422: Restrictions on operations invoked from special places

Description

The are many operations that cannot appear in functions that are called from "special places". These operations are mentioned in the chapter 16.1.4.
However, some of these operations can appear in these "special places" directly as a part of expressions without a wrapping function:
a) component operations: create, running and alive
b) timer operations: running, read
c) default operations: activate
Although calling these operations directly might seem undesirable (according to explanation of reasons for not allowing these operation inside functions called from "special places"), there is in fact no rule forbidding their direct use in the "special places". I suggest to add this rule to the specification.

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

Relationships

related to | 0006423 | closed | Ina Schieferdecker | Restriction on communication operations in functions
related to | 0006511 | closed | Ina Schieferdecker | One more "special place" for function call

Attached Files |

Issue History
Date Modified | Username | Field | Change
18-02-2013 09:43 | Tomas Urban | New Issue |
18-02-2013 09:43 | Tomas Urban | Clause Reference(s) | => 16.1.4
18-02-2013 09:43 | Tomas Urban | Source (company - Author) | => Elvior
08-07-2013 15:44 | Jens Grabowski | Project | TTCN-3 Change Requests => Part 01: TTCN-3 Core Language
08-07-2013 15:44 | Jens Grabowski | Relationship added | related to 0006423
08-07-2013 15:45 | Jens Grabowski | Relationship added | related to 0006511
08-07-2013 15:45 | Jens Grabowski | Status | new => assigned
08-07-2013 15:45 | Jens Grabowski | Assigned To | => Jacob Wieland - Spirent
08-07-2013 18:15 | Gyorgy Rethy | Target Version | => v4.6.1 (published 2014-06)
09-07-2013 15:55 | Jacob Wieland - Spirent | Note Added: 0011481 |
10-07-2013 15:31 | Jacob Wieland - Spirent | Note Added: 0011507 |
11-07-2013 10:18 | Jacob Wieland - Spirent | Status | assigned => confirmed
11-07-2013 10:48 | Jacob Wieland - Spirent | Status | confirmed => assigned
11-07-2013 10:48 | Jacob Wieland - Spirent | Assigned To | Jacob Wieland - Spirent => Ina Schieferdecker
11-07-2013 10:57 | Jacob Wieland - Spirent | Status | assigned => confirmed
28-08-2013 16:50 | Ina Schieferdecker | Status | confirmed => resolved
28-08-2013 16:50 | Ina Schieferdecker | Resolution | open => fixed
28-08-2013 16:50 | Ina Schieferdecker | Fixed in Version | => v4.6.1 (published 2014-06)
28-08-2013 16:50 | Ina Schieferdecker | Status | resolved => closed

Notes

(0011481)
Jacob Wieland - Spirent
09-07-2013 15:55

This should probably be another restrction in section 21 where these configuation operations are defined.

(0011507)
Jacob Wieland - Spirent
10-07-2013 15:31

resolution proposal see CR6511