ETSI's Bug Tracker |
Anonymous | Login | Signup for local Mantis account | 02-05-2024 23:20 IST |
Main | My View | View Issues | Change Log | Roadmap | Monitor project |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0004291 | Part 06: TTCN-3 Control Interface | Technical | public | 14-10-2008 18:45 | 14-12-2008 10:52 | ||||
Reporter | Thomas Deiß | ||||||||
Assigned To | Ina Schieferdecker | ||||||||
Priority | normal | Severity | minor | Reproducibility | N/A | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | v3.4.1 (published 2008-09) | ||||||||
Target Version | v4.1.1 (published 2009-06) | Fixed in Version | v4.1.1 (published 2009-06) | ||||||
Summary | 0004291: tciparametertype tciparametertypetype errors | ||||||||
Description | The tciparametertype and tciparameterlisttype are used in the TCI for actual parameter lists. The tciparametertypetype and tciparametertypelisttype are used in the TCI for formal parameter lists (of testcases). In the Java language mapping, the operation get on tciparametertypelisttype returns an object of the Java class tciparametertype, but this is not defined. Note that TciParameterType in Java would correspond to the IDL definition TciParameterTypeType (all the Java definitions skip the final 'type') In the C language mapping, tciparametertypelisttype is defined as an array over 'Type', but this would not contain the passing mode information. The definition of a C type TciParameterTypeType is missing. typedef struct TciParameterTypeType { TciParameterPassingModeType parPassMode; Type parType; } TciParameterTypeType; Name of parameter is not needed as this is also not contained in the IDL definition in Annex A.1 struct TciParameterTypeType { Type parameterType; TciParameterPassingModeType mode; }; In Section 8.2.2.3, the Java interface name is misspelled, an 'r' is missing: TciParameteList | ||||||||
Tags | No tags attached. | ||||||||
Clause Reference(s) | part6, 8.2.2.3, 8.2.2.12, 9.5 | ||||||||
Source (company - Author) | Nokia Siemens Networks, Thomas Deiß | ||||||||
Attached Files | CR4291_ParameterTypeType.doc [^] (40,448 bytes) 12-12-2008 14:56 | ||||||||
Notes | |
(0007100) Ina Schieferdecker (reporter) 16-10-2008 15:17 edited on: 12-12-2008 14:46 |
The C mapping for TciParameterTypeListType is: typedef struct TciParameterTypeListType { long int length; Type *parList; } TciParameterTypeListType; changed into typedef struct TciParameterTypeListType { long int length; TciParameterTypeType *parList; } TciParameterTypeListType; with TciParameterTypeType being defined as typedef struct TciParameterTypeType { Type parameterType; TciParameterPassingModeType mode; } TciParameterTypeType; The Java and C++ mapping are to be extended accordingly. |
(0007385) Thomas Deiß (reporter) 24-11-2008 10:52 edited on: 12-12-2008 14:46 |
proposed change (in Note) for C mapping is ok. |
(0007688) Ina Schieferdecker (reporter) 12-12-2008 15:35 |
Please check the uploaded resolution. |
Issue History | |||
Date Modified | Username | Field | Change |
14-10-2008 18:45 | Thomas Deiß | New Issue | |
14-10-2008 18:45 | Thomas Deiß | Status | new => assigned |
14-10-2008 18:45 | Thomas Deiß | Assigned To | => Ina Schieferdecker |
14-10-2008 18:45 | Thomas Deiß | Clause Reference(s) | => part6, 8.2.2.3, 8.2.2.12, 9.5 |
14-10-2008 18:45 | Thomas Deiß | Source (company - Author) | => Nokia Siemens Networks, Thomas Deiß |
16-10-2008 14:21 | Ina Schieferdecker | Note Added: 0007096 | |
16-10-2008 14:22 | Ina Schieferdecker | Assigned To | Ina Schieferdecker => Thomas Deiß |
16-10-2008 14:22 | Ina Schieferdecker | Resolution | open => fixed |
16-10-2008 14:22 | Ina Schieferdecker | Target Version | => Edition 4.1.1 (not yet published) |
16-10-2008 15:17 | Ina Schieferdecker | Note Deleted: 0007096 | |
16-10-2008 15:17 | Ina Schieferdecker | Note Added: 0007100 | |
24-11-2008 10:52 | Thomas Deiß | Note Added: 0007385 | |
24-11-2008 10:52 | Thomas Deiß | Assigned To | Thomas Deiß => Ina Schieferdecker |
12-12-2008 14:46 | Ina Schieferdecker | Note Edited: 0007100 | |
12-12-2008 14:46 | Ina Schieferdecker | Note Edited: 0007385 | |
12-12-2008 14:56 | Ina Schieferdecker | File Added: CR4291_ParameterTypeType.doc | |
12-12-2008 14:57 | Ina Schieferdecker | Status | assigned => resolved |
12-12-2008 14:57 | Ina Schieferdecker | Fixed in Version | => Edition 4.1.1 (not yet published) |
12-12-2008 15:35 | Ina Schieferdecker | Note Added: 0007688 | |
12-12-2008 15:35 | Ina Schieferdecker | Assigned To | Ina Schieferdecker => Thomas Deiß |
14-12-2008 10:52 | Ina Schieferdecker | Assigned To | Thomas Deiß => Ina Schieferdecker |
14-12-2008 10:52 | Ina Schieferdecker | Status | resolved => closed |
MantisBT 1.2.14 [^] Copyright © 2000 - 2024 MantisBT Team |