ETSI's Bug Tracker - Part 06: TTCN-3 Control Interface
View Issue Details
0006601Part 06: TTCN-3 Control InterfaceTechnicalpublic15-08-2013 09:4930-08-2013 13:16
Tomas Urban 
Ina Schieferdecker 
normalminoralways
closedfixed 
v4.5.1 (published 2013-04) 
v4.6.1 (published 2014-06)v4.6.1 (published 2014-06) 
10.6.4.1
Elvior
0006601: C++ mapping of the address in mismatch calls
The C++ mapping of the mismatch calls (tliMMismatch_m, tliPrGetCallMismatch_m, tliPrGetReplyMismatch_m, tliPrCatchMismatch_m, tliCheckAnyMismatch_m) uses TriAddress as a class of the address parameter. However, according to the abstract interface specification defined in the chapter 7.3.4.1, it should be the C++ mapping of the Value type, i.e. the TciValue class (defined in 10.5.3.2)
No tags attached.
Issue History
15-08-2013 09:49Tomas UrbanNew Issue
15-08-2013 09:49Tomas UrbanClause Reference(s) => 10.6.4.1
15-08-2013 09:49Tomas UrbanSource (company - Author) => Elvior
15-08-2013 10:20Tomas UrbanNote Added: 0011589
26-08-2013 13:11Jacob Wieland - SpirentNote Added: 0011592
26-08-2013 14:20Jacob Wieland - SpirentStatusnew => assigned
26-08-2013 14:20Jacob Wieland - SpirentAssigned To => Jacob Wieland - Spirent
26-08-2013 14:57Jacob Wieland - SpirentNote Added: 0011598
26-08-2013 14:57Jacob Wieland - SpirentAssigned ToJacob Wieland - Spirent => Ina Schieferdecker
26-08-2013 14:57Jacob Wieland - SpirentStatusassigned => confirmed
30-08-2013 12:56Ina SchieferdeckerNote Added: 0011658
30-08-2013 13:15Ina SchieferdeckerStatusconfirmed => resolved
30-08-2013 13:15Ina SchieferdeckerResolutionopen => fixed
30-08-2013 13:15Ina SchieferdeckerFixed in Version => v4.6.1 (published 2014-06)
30-08-2013 13:15Ina SchieferdeckerTarget Version => v4.6.1 (published 2014-06)
30-08-2013 13:16Ina SchieferdeckerStatusresolved => closed

Notes
(0011589)
Tomas Urban   
15-08-2013 10:20   
The same problem affects receiving calls too: tliMRecieve_m, tliPrGetCall_m, tliPrGetReply_m and tliPrCatch_m.
(0011592)
Jacob Wieland - Spirent   
26-08-2013 13:11   
Reporter is correct,

TriAddress *address

needs to be replaced by

Value addrValue

in the C++ mapping of the methods:

tliMMismatch_m, tliPrGetCallMismatch_m, tliPrGetReplyMismatch_m, tliPrCatchMismatch_m, tliCheckAnyMismatch_m, tliMRecieve_m, tliPrGetCall_m, tliPrGetReply_m and tliPrCatch_m
(0011598)
Jacob Wieland - Spirent   
26-08-2013 14:57   
Since those are just editorial changes, I reassign this.
(0011658)
Ina Schieferdecker   
30-08-2013 12:56   
Changed to "const Value *addrValue" in these operations.