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

ID | Project | Category | View Status | Date Submitted | Last Update
0006729 | Part 01: TTCN-3 Core Language | Technical | public | 11-04-2014 11:22 | 05-01-2015 17:15

Reporter | Tomas Urban |
Assigned To | Gyorgy Rethy |
Priority | normal | Severity | minor | Reproducibility | N/A
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version | v4.6.1 (published 2014-06) |
Target Version | v4.7.1 (published 2015-06) | Fixed in Version | v4.7.1 (published 2015-06) |
Clause Reference(s) | 15.11
Source (company - Author) | STF 478

Summary | 0006729: Rules for concatenation of charstring templates

Description

The clause 15.11 allows to concatenate templates of charstring and universal charstring types, but doesn't set any restrictions on the content of the templates. There are some guidelines in the examples, but the current rules leave too much space for different interpretations.
It should be decided whether it is feasible to keep the restrictive approach showed in the examples, i.e. the template operands shall resolve to charstring values only, or allow patterns too, or allow other matching symbols as well. If matching symbols are allowed, it is necessary to specify that the result is always a pattern in these cases and define transformation rules, e.g. "abc" & ? length(1..10) -> pattern "abc?#(1,10)"

Steps To Reproduce |
Additional Information |
Tags | No tags attached.
Relationships |
Attached Files | CR6729_v1.docx (50,586) 08-10-2014 10:12 http://oldforge.etsi.org/mantis/file_download.php?file_id=3106&type=bug

Issue History
Date Modified | Username | Field | Change
11-04-2014 11:22 | Tomas Urban | New Issue |
15-04-2014 09:22 | Jacob Wieland - Spirent | Note Added: 0012036 |
15-04-2014 09:24 | Tomas Urban | Description Updated | bug_revision_view_page.php?rev_id=16#r16
07-10-2014 11:24 | Tomas Urban | Description Updated | bug_revision_view_page.php?rev_id=71#r71
07-10-2014 14:51 | Tomas Urban | Assigned To | => Tomas Urban
07-10-2014 14:51 | Tomas Urban | Status | new => assigned
08-10-2014 10:12 | Tomas Urban | File Added: CR6729_v1.docx |
08-10-2014 10:13 | Tomas Urban | Note Added: 0012270 |
08-10-2014 10:13 | Tomas Urban | Assigned To | Tomas Urban => Gyorgy Rethy
08-10-2014 10:13 | Tomas Urban | Status | assigned => confirmed
08-10-2014 16:02 | Jacob Wieland - Spirent | Note Added: 0012291 |
09-10-2014 08:58 | Gyorgy Rethy | Status | confirmed => resolved
09-10-2014 08:58 | Gyorgy Rethy | Resolution | open => fixed
09-10-2014 08:58 | Gyorgy Rethy | Fixed in Version | => v4.7.1 (published 2015-06)
05-01-2015 17:15 | Gyorgy Rethy | Note Added: 0012621 |
05-01-2015 17:15 | Gyorgy Rethy | Status | resolved => closed

Notes

(0012036)
Jacob Wieland - Spirent
15-04-2014 09:22

I think it should be values-only concatenation. That is not too restrictive, as pattern-concatenation can be done via concatenation inside the pattern language via the reference construct.

(0012270)
Tomas Urban
08-10-2014 10:13

Proposal uploaded. Please check.

(0012291)
Jacob Wieland - Spirent
08-10-2014 16:02

Looks fine.

(0012621)
Gyorgy Rethy
05-01-2015 17:15

Added to draft V4.6.3