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

ID | Project | Category | View Status | Date Submitted | Last Update
0007867 | Part 01: TTCN-3 Core Language | Technical | public | 26-08-2019 15:18 | 28-12-2019 16:35

Reporter | KristÃ³f Szabados |
Assigned To | Gyorgy Rethy |
Priority | normal | Severity | minor | Reproducibility | have not tried
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version |  |
Target Version |  | Fixed in Version | 4.12.1 (published 2020-05) |
Clause Reference(s) | C.3
Source (company - Author) | Testcom ou

Summary | 0007867: the ispresent, ischosen, isvalue, isbound predefined functions should be moved to operations.

Description

Currently the ispresent, ischose, isbound, isvalue are described in the core standard as predefined functions, in section C.3
But actually they work much more like operators/operations.
As they process their parameters differently (to be very robust).
Describing them as operators (and moving them there):
- would be better from consistency point of view.
- if done correctly should also not create any backward compatible issues.

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

Relationships

related to | 0007455 | closed | Gyorgy Rethy | The type of formal in parameters of external functions should be allowed to be 'any'

Attached Files | CR7867-1.docx (376,890) 27-08-2019 13:23 http://oldforge.etsi.org/mantis/file_download.php?file_id=3860&type=bug CR7867-2.docx (305,322) 16-12-2019 13:19 http://oldforge.etsi.org/mantis/file_download.php?file_id=3871&type=bug CR7867-3.docx (305,800) 16-12-2019 17:39 http://oldforge.etsi.org/mantis/file_download.php?file_id=3877&type=bug

Issue History
Date Modified | Username | Field | Change
26-08-2019 15:18 | KristÃ³f Szabados | New Issue |
26-08-2019 15:19 | KristÃ³f Szabados | Relationship added | related to 0007455
27-08-2019 08:16 | Tomas Urban | Assigned To | => Tomas Urban
27-08-2019 08:16 | Tomas Urban | Status | new => assigned
27-08-2019 13:23 | Tomas Urban | File Added: CR7867-1.docx |
27-08-2019 13:28 | Tomas Urban | Note Added: 0015473 |
27-08-2019 13:28 | Tomas Urban | Assigned To | Tomas Urban => Jacob Wieland - Spirent
27-08-2019 13:28 | Tomas Urban | Status | assigned => confirmed
16-12-2019 13:19 | Jacob Wieland - Spirent | File Added: CR7867-2.docx |
16-12-2019 13:20 | Jacob Wieland - Spirent | Note Added: 0015522 |
16-12-2019 13:21 | Jacob Wieland - Spirent | Status | confirmed => resolved
16-12-2019 13:21 | Jacob Wieland - Spirent | Fixed in Version | => 4.11.1 (published 2019-05)
16-12-2019 13:21 | Jacob Wieland - Spirent | Resolution | open => fixed
16-12-2019 13:21 | Jacob Wieland - Spirent | Assigned To | Jacob Wieland - Spirent => Jens Grabowski
16-12-2019 17:39 | KristÃ³f Szabados | File Added: CR7867-3.docx |
16-12-2019 17:39 | KristÃ³f Szabados | Note Added: 0015530 |
28-12-2019 16:02 | Gyorgy Rethy | Assigned To | Jens Grabowski => Gyorgy Rethy
28-12-2019 16:35 | Gyorgy Rethy | Note Added: 0015592 |
28-12-2019 16:35 | Gyorgy Rethy | Status | resolved => closed
28-12-2019 16:35 | Gyorgy Rethy | Fixed in Version | 4.11.1 (published 2019-05) => 4.12.1 (published 2020-05)

Notes

(0015473)
Tomas Urban
27-08-2019 13:28

Resolution uploaded. Text of the new operators is mostly a copy of the original text of the original predefined functions. Special attention should be paid to the section 7.1.8.0, which contains updated rules on special error handling for references. The rule is now common for all presence checking operators. Please check.

(0015522)
Jacob Wieland - Spirent
16-12-2019 13:20

Changed an Ispresent to ispresent and deleted superfluous NOTE saying basically the same thing as the preceding paragraph.

(0015530)
KristÃ³f Szabados
16-12-2019 17:39

removed the empty lines from table 15.

(0015592)
Gyorgy Rethy
28-12-2019 16:35

Included to final draft V4.11.2.