Logo etsi

ETSI's Bug Tracker

Notice: information submitted on the ETSI issue Tracker may be incorporated in ETSI publication(s) and therefore subject to the ETSI IPR policy.

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004291Part 06: TTCN-3 Control InterfaceTechnicalpublic14-10-2008 18:4514-12-2008 10:52
ReporterThomas Deiß 
Assigned ToIna Schieferdecker 
PrioritynormalSeverityminorReproducibilityN/A
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Versionv3.4.1 (published 2008-09) 
Target Versionv4.1.1 (published 2009-06)Fixed in Versionv4.1.1 (published 2009-06) 
Summary0004291: tciparametertype tciparametertypetype errors
DescriptionThe 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
 
TagsNo 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 Filesdoc file icon CR4291_ParameterTypeType.doc [^] (40,448 bytes) 12-12-2008 14:56

- Relationships

-  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
Powered by Mantis Bugtracker