ETSI's Bug Tracker - Part 01: TTCN-3 Core Language
View Issue Details
0005089Part 01: TTCN-3 Core LanguageNew Featurepublic17-04-2009 11:5517-07-2009 06:55
Wolfgang Seka 
Gyorgy Rethy 
normalminorhave not tried
closedfixed 
 
v4.2.1 (published 2010-07)v4.2.1 (published 2010-07) 
???
     
0005089: Include files (pre-compiler feature)
Currently there is no include mechanism in TTCN-3 (like e.g. in C).
This can be helpful e.g. to deal with detailed import lists.
(e.g. to specify a module's interface as import list)
No tags attached.
related to 0005090closed Ina Schieferdecker Precompiler functionality: if or ifdef 
pdf CR5089.pdf (85,240) 03-06-2009 16:35
http://oldforge.etsi.org/mantis/file_download.php?file_id=2132&type=bug
ppt Transitive Import.ppt (26,624) 03-07-2009 12:23
http://oldforge.etsi.org/mantis/file_download.php?file_id=2160&type=bug
doc CR5089_resolution_v1.doc (190,976) 06-07-2009 15:25
http://oldforge.etsi.org/mantis/file_download.php?file_id=2171&type=bug
doc CR5089_resolution_Part-1_v2.doc (247,808) 07-07-2009 15:58
http://oldforge.etsi.org/mantis/file_download.php?file_id=2179&type=bug
doc CR5089_resolution_Part-7_v1.doc (575,488) 07-07-2009 17:47
http://oldforge.etsi.org/mantis/file_download.php?file_id=2181&type=bug
doc CR5089_resolution_Part-1_v3.doc (265,216) 08-07-2009 11:07
http://oldforge.etsi.org/mantis/file_download.php?file_id=2185&type=bug
doc CR5089_resolution_Part-7_v2.doc (580,096) 08-07-2009 12:02
http://oldforge.etsi.org/mantis/file_download.php?file_id=2187&type=bug
doc CR5089_resolution_Part-7_v3.doc (139,264) 08-07-2009 14:13
http://oldforge.etsi.org/mantis/file_download.php?file_id=2189&type=bug
doc CR5089_resolution_Part-1_v4.doc (267,776) 09-07-2009 11:52
http://oldforge.etsi.org/mantis/file_download.php?file_id=2201&type=bug
ppt CR5089_ImportingRelations_v2.ppt (97,792) 10-07-2009 12:18
http://oldforge.etsi.org/mantis/file_download.php?file_id=2207&type=bug
doc CR5089_resolution_Part-1_v5.doc (269,312) 15-07-2009 14:50
http://oldforge.etsi.org/mantis/file_download.php?file_id=2215&type=bug
doc CR5089_resolution_Part-1_v6.doc (271,360) 17-07-2009 06:54
http://oldforge.etsi.org/mantis/file_download.php?file_id=2216&type=bug
Issue History
17-04-2009 11:55Wolfgang SekaNew Issue
17-04-2009 11:55Wolfgang SekaClause Reference(s) => ???
17-04-2009 11:55Wolfgang SekaSource (company - Author) =>
20-04-2009 11:08Ina SchieferdeckerProjectTTCN-3 Change Requests => Part 01: TTCN-3 Core Language
20-04-2009 11:09Ina SchieferdeckerRelationship addedrelated to 0005090
20-04-2009 11:09Ina SchieferdeckerAssigned To => Ina Schieferdecker
20-04-2009 11:09Ina SchieferdeckerStatusnew => assigned
20-04-2009 11:09Ina SchieferdeckerTarget Version => Edition 4.2.1 (not yet published)
21-04-2009 16:58Ina SchieferdeckerNote Added: 0008529
03-06-2009 16:35Valentin ZaharescuFile Added: CR5089.pdf
03-07-2009 12:23Ina SchieferdeckerNote Added: 0008831
03-07-2009 12:23Ina SchieferdeckerFile Added: Transitive Import.ppt
06-07-2009 15:25Ina SchieferdeckerFile Added: CR5089_resolution_v1.doc
06-07-2009 15:25Ina SchieferdeckerNote Added: 0008845
06-07-2009 15:25Ina SchieferdeckerAssigned ToIna Schieferdecker => Gyorgy Rethy
07-07-2009 15:57Gyorgy RethyFile Added: CR5089_resolution_v2.doc
07-07-2009 15:57Gyorgy RethyFile Deleted: CR5089_resolution_v2.doc
07-07-2009 15:58Gyorgy RethyFile Added: CR5089_resolution_Part-1_v2.doc
07-07-2009 16:03Gyorgy RethyNote Added: 0008855
07-07-2009 17:47Gyorgy RethyFile Added: CR5089_resolution_Part-7_v1.doc
07-07-2009 17:56Gyorgy RethyNote Added: 0008857
08-07-2009 10:50Ina SchieferdeckerNote Added: 0008862
08-07-2009 11:07Ina SchieferdeckerFile Added: CR5089_resolution_Part-1_v3.doc
08-07-2009 12:02Ina SchieferdeckerNote Added: 0008867
08-07-2009 12:02Ina SchieferdeckerFile Added: CR5089_resolution_Part-7_v2.doc
08-07-2009 14:12Gyorgy RethyNote Added: 0008869
08-07-2009 14:13Gyorgy RethyFile Added: CR5089_resolution_Part-7_v3.doc
09-07-2009 11:51Ina SchieferdeckerNote Added: 0008882
09-07-2009 11:52Ina SchieferdeckerNote Edited: 0008882
09-07-2009 11:52Ina SchieferdeckerFile Added: CR5089_resolution_Part-1_v4.doc
10-07-2009 12:18Ina SchieferdeckerFile Added: CR5089_ImportingRelations_v2.ppt
10-07-2009 12:19Ina SchieferdeckerNote Added: 0008887
10-07-2009 12:45Gyorgy RethyNote Added: 0008889
15-07-2009 14:50Ina SchieferdeckerFile Added: CR5089_resolution_Part-1_v5.doc
15-07-2009 14:51Ina SchieferdeckerNote Added: 0008896
17-07-2009 06:54Ina SchieferdeckerNote Added: 0008897
17-07-2009 06:54Ina SchieferdeckerFile Added: CR5089_resolution_Part-1_v6.doc
17-07-2009 06:55Ina SchieferdeckerNote Edited: 0008897
17-07-2009 06:55Ina SchieferdeckerResolutionopen => fixed
17-07-2009 06:55Ina SchieferdeckerStatusassigned => resolved
17-07-2009 06:55Ina SchieferdeckerFixed in Version => Edition 4.2.1 (not yet published)
17-07-2009 06:55Ina SchieferdeckerStatusresolved => closed

Notes
(0008529)
Ina Schieferdecker   
21-04-2009 16:58   
It should be investigated if transitive import could resolve the issue as well.
(0008831)
Ina Schieferdecker   
03-07-2009 12:23   
Example uploaded - please check.
(0008845)
Ina Schieferdecker   
06-07-2009 15:25   
Please check.
(0008855)
Gyorgy Rethy   
07-07-2009 16:03   
CR5089_resolution_Part-1_v2.doc:
For changes see the file; amendments to other clauses (importing individual defs., kinds, groups) were also needed. Also, changes in Part-7 will be needed as ASN.1 exports all by default. Part-8 and Part-9 may also be effected, this still needs to be checked.
(0008857)
Gyorgy Rethy   
07-07-2009 17:56   
CR5089_resolution_Part-7_v1.doc:
First draft of the part-7 resolution: transitive import os forbidden when importing from ASN.1; this is because otherwise we would need to define specific importing rules for each language supported by TTCN-3. It is better to import everything used in TTCN-3, first from the other languages to TTCN-3, and next use the TTCN-3 transitive import, if needed.
(0008862)
Ina Schieferdecker   
08-07-2009 10:50   
One more review: notes in table on importing definitions, addition of language spec compatibility, description of visibility of import statements, some editorial things
(0008867)
Ina Schieferdecker   
08-07-2009 12:02   
ASN.1 draft checked: it is confusing to explain ASN.1 visibility of definitions with TTCN-3 visibility defined in 8.2.5 - hence, reworded.
(0008869)
Gyorgy Rethy   
08-07-2009 14:12   
CR5089_resolution_Part-7_v3.doc:
Superflouos parts of the file are removed: all changes are in clause 8.1bis.
Title of 8.1bis.4 is edited. Otherwise the Part-7 stuff is OK with me.
(0008882)
Ina Schieferdecker   
09-07-2009 11:51   
(edited on: 09-07-2009 11:52)
added the case that the source module has no language specification - please check restriction h in 8.2.3.1 in resolution v4 for part 1

(0008887)
Ina Schieferdecker   
10-07-2009 12:19   
CR5089_ImportingRelations_v2.ppt discuss the various cases of direct and transitive import, which need to be reflected in the text. Just the import from non-TTCN-3 is already described and requires no change in part 1.
(0008889)
Gyorgy Rethy   
10-07-2009 12:45   
Result of the discussion on CR5089_ImportingRelations_v2.ppt: cases are agreed as proposed but one exception: all language spec. string not present cases shall be handled by tools, no error shall be caused due to not present language spec.
(0008896)
Ina Schieferdecker   
15-07-2009 14:51   
Defined the rules according to the principles given in CR5089_ImportingRelations_v2.ppt
(0008897)
Ina Schieferdecker   
17-07-2009 06:54   
(edited on: 17-07-2009 06:55)
Editorial changes in CR5089_resolution_Part-1_v6.doc