ETSI's Bug Tracker - Ext Pack: Advanced Parametrization (ES 202 784)
View Issue Details

ID | Project | Category | View Status | Date Submitted | Last Update
0005449 | Ext Pack: Advanced Parametrization (ES 202 784) | New Feature | public | 08-12-2009 08:30 | 16-12-2016 11:44

Reporter | Gyorgy Rethy |
Assigned To | Gyorgy Rethy |
Priority | low | Severity | major | Reproducibility | always
Status | closed | Resolution | fixed |
Platform |  | OS |  | OS Version |
Product Version |  |
Target Version | v1.6.1 (published 2017-04) | Fixed in Version | v1.6.1 (published 2017-04) |
TS version |
Clause Reference(s) | new
Source (company - Author) | L.M.Ericsson

Summary | 0005449: Add mapping for parameterized ASN.1 types
Description | THIS CR IS RELATED TO THE ADVANCED PARAMETERIZATION PACKAGE. Currently mapping of parameterized ASN.1 types is not suppoorted, though with the publication of the advanced parameterization package the main obstacle was removed. Add this mapping to ES 202 784.
Steps To Reproduce |
Additional Information |
Tags | No tags attached.

Relationships

related to | 0006254 | closed | Gyorgy Rethy | Package compatibility should be changed to the latest published standards
related to | 0006253 | closed | Gyorgy Rethy | Old deleted text shall be deleted
related to | 0007356 | closed | Gyorgy Rethy | allow bounded formal type parameters also for non component types

Attached Files | CR5449_resolution_v1.doc (398,848) 10-08-2012 11:07 http://oldforge.etsi.org/mantis/file_download.php?file_id=2716&type=bug CR5449_resolution_Part7_v2.doc (139,776) 10-08-2012 11:22 http://oldforge.etsi.org/mantis/file_download.php?file_id=2718&type=bug CR5449_resolution_v2.doc (331,264) 15-11-2016 12:47 http://oldforge.etsi.org/mantis/file_download.php?file_id=3519&type=bug

Issue History
Date Modified | Username | Field | Change
08-12-2009 08:30 | Gyorgy Rethy | New Issue |
08-12-2009 08:30 | Gyorgy Rethy | Status | new => assigned
08-12-2009 08:30 | Gyorgy Rethy | Assigned To | => Gyorgy Rethy
08-12-2009 08:30 | Gyorgy Rethy | Clause Reference(s) | => new
08-12-2009 08:30 | Gyorgy Rethy | Source (company - Author) | => L.M.Ericsson
10-12-2009 08:51 | Gyorgy Rethy | Target Version | => Edition 5.1.1 (not yet published)
02-02-2010 16:31 | Gyorgy Rethy | Summary | Add mapping of parameterized ASN.1 types => Add mapping for parameterized ASN.1 types
02-02-2010 16:31 | Gyorgy Rethy | Description Updated |
22-03-2010 17:30 | Gyorgy Rethy | Priority | normal => low
25-03-2010 08:43 | Gyorgy Rethy | Note Added: 0009292 |
25-03-2010 08:43 | Gyorgy Rethy | Note Added: 0009293 |
25-03-2010 08:45 | Gyorgy Rethy | Note Deleted: 0009293 |
25-03-2010 14:21 | Gyorgy Rethy | File Added: CR5449_resolution_AdvParam_v1.doc |
25-03-2010 14:22 | Gyorgy Rethy | File Added: CR5449_resolution_Part7_v1.doc |
25-03-2010 14:23 | Gyorgy Rethy | Note Added: 0009308 |
25-03-2010 15:04 | Gyorgy Rethy | Note Added: 0009311 |
25-03-2010 15:04 | Gyorgy Rethy | Priority | low => high
25-03-2010 15:05 | Gyorgy Rethy | Note Edited: 0009311 |
25-03-2010 15:05 | Gyorgy Rethy | Note Edited: 0009311 |
25-03-2010 15:09 | Gyorgy Rethy | Project | Part 07: Using ASN.1 with TTCN-3 => Ext Pack: Advanced Parametrization (ES 202 784)
03-12-2010 10:26 | Gyorgy Rethy | Product Version | Edition 4.1.1 Published 2009-06-02 =>
03-12-2010 10:26 | Gyorgy Rethy | Target Version | Edition 4.3.1 (not yet published) => v1.2.2
24-05-2011 19:32 | Gyorgy Rethy | Priority | high => normal
27-09-2011 14:11 | Gyorgy Rethy | Target Version | v1.2.2 (interim) => v1.3.1
08-08-2012 15:46 | Gyorgy Rethy | Relationship added | related to 0006254
08-08-2012 15:47 | Gyorgy Rethy | Relationship added | related to 0006253
10-08-2012 11:06 | Gyorgy Rethy | File Deleted: CR5449_resolution_AdvParam_v1.doc |
10-08-2012 11:07 | Gyorgy Rethy | File Added: CR5449_resolution_v1.doc |
10-08-2012 11:08 | Gyorgy Rethy | Note Added: 0011020 |
10-08-2012 11:22 | Gyorgy Rethy | File Added: CR5449_resolution_Part7_v2.doc |
10-08-2012 11:22 | Gyorgy Rethy | File Deleted: CR5449_resolution_Part7_v1.doc |
13-08-2012 13:22 | Jacob Wieland - Spirent | Note Added: 0011037 |
08-07-2013 18:21 | Gyorgy Rethy | Target Version | v1.3.1 (published 2013-04) => v1.4.1 (published 2014-06)
08-04-2014 08:57 | Gyorgy Rethy | Target Version | v1.4.1 (published 2014-06) => v1.5.1 (published 2015-06)
06-11-2014 10:41 | Gyorgy Rethy | Target Version | v1.5.1 (published 2015-06) => v1.6.1 (published 2017-04)
07-01-2016 08:52 | Gyorgy Rethy | Priority | normal => low
18-03-2016 10:36 | Jacob Wieland - Spirent | Relationship added | related to 0007356
18-07-2016 14:50 | Jens Grabowski | Assigned To | Gyorgy Rethy => KristÃ³f Szabados
14-11-2016 16:37 | Jens Grabowski | Assigned To | KristÃ³f Szabados => Jacob Wieland - Spirent
15-11-2016 12:47 | Jacob Wieland - Spirent | File Added: CR5449_resolution_v2.doc |
15-11-2016 12:53 | Jacob Wieland - Spirent | Note Added: 0014247 |
15-11-2016 12:53 | Jacob Wieland - Spirent | Status | assigned => resolved
15-11-2016 12:53 | Jacob Wieland - Spirent | Fixed in Version | => v1.6.1 (published 2017-04)
15-11-2016 12:53 | Jacob Wieland - Spirent | Resolution | open => fixed
15-11-2016 12:53 | Jacob Wieland - Spirent | Assigned To | Jacob Wieland - Spirent => Gyorgy Rethy
16-12-2016 11:40 | Gyorgy Rethy | Note Added: 0014444 |
16-12-2016 11:40 | Gyorgy Rethy | Status | resolved => closed
16-12-2016 11:44 | Gyorgy Rethy | Note Edited: 0014444 | bug_revision_view_page.php?bugnote_id=14444#r348

Notes

(0009292)
Gyorgy Rethy
25-03-2010 08:43

Work started... As the case seems to be straighforward, no STF discussion is needed:
- Part-7: add reference to ES 202 784 and a note saying that mapping of parameterized ASN.1 types requires supporting the Adv. Param package and the mapping is specified in that package.
- ES 202 784: add the mapping: it is straighforward in case of ASN.1 type and value parameters, for IO/IOset parameters if they are used in ignored subtype constraints only (e.g. table constraint that is majority of the real cases) the parameter shall be ignored together with the constraint. If not, don't map.

(0009308)
Gyorgy Rethy
25-03-2010 14:23

CR5449_resolution_AdvParam_v1.doc & CR5449_resolution_Part7_v1.doc contain the first proposal to resolve the issue. They have to be re-thinked again during the next session with a "fresh mind".

(0009311)
Gyorgy Rethy
25-03-2010 15:04 (edited on: 25-03-2010 15:05)

On looking at the issue I have decided to raise the priorty to the bugfix level as there is an error/incompleteness in the Adv. Param. package regarding importing parameterized ASN.1 definitions.

(0011020)
Gyorgy Rethy
10-08-2012 11:08

Resolution draft is in the files CR5449_resolution_Part7_v1.doc and CR5449_resolution_v1.doc. Ready for review.

(0011037)
Jacob Wieland - Spirent
13-08-2012 13:22

5.4.1.5. restriction c) states: Requiring type compatibility of the actual parameter with the formal parameter is possible for component types only.
While I have never understood this restriction, I think you violate it in
your examples and mapping by allowing such type compatibility between the type of the formal type parameter and the type of the actual type parameter.
Thus, I think this restriction needs to be lifted for your mapping (specifically rule d) case two) and your examples for that mapping to work fully.
Otherwise, I have no objections, just a few typos:
resolvable compile time => resolvable at compile time
contrain => constrain

(0014247)
Jacob Wieland - Spirent
15-11-2016 12:53

fixed the two typos changed one example from error to OK because integer IS a subtype of integer conceptually (they have the same root type and the same value set, obviously). Otherwise ok, dependent on acceptance of CR 7356.

(0014444)
Gyorgy Rethy
16-12-2016 11:40 (edited on: 16-12-2016 11:44)

Added to draft V1.5.2