ETSI's Bug Tracker - Part 06: TTCN-3 Control Interface |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0006601 | Part 06: TTCN-3 Control Interface | Technical | public | 15-08-2013 09:49 | 30-08-2013 13:16 |
|
Reporter | Tomas Urban | |
Assigned To | Ina Schieferdecker | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | v4.5.1 (published 2013-04) | |
Target Version | v4.6.1 (published 2014-06) | Fixed in Version | v4.6.1 (published 2014-06) | |
Clause Reference(s) | 10.6.4.1 |
Source (company - Author) | Elvior |
|
Summary | 0006601: C++ mapping of the address in mismatch calls |
Description | 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) |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
15-08-2013 09:49 | Tomas Urban | New Issue | |
15-08-2013 09:49 | Tomas Urban | Clause Reference(s) | => 10.6.4.1 |
15-08-2013 09:49 | Tomas Urban | Source (company - Author) | => Elvior |
15-08-2013 10:20 | Tomas Urban | Note Added: 0011589 | |
26-08-2013 13:11 | Jacob Wieland - Spirent | Note Added: 0011592 | |
26-08-2013 14:20 | Jacob Wieland - Spirent | Status | new => assigned |
26-08-2013 14:20 | Jacob Wieland - Spirent | Assigned To | => Jacob Wieland - Spirent |
26-08-2013 14:57 | Jacob Wieland - Spirent | Note Added: 0011598 | |
26-08-2013 14:57 | Jacob Wieland - Spirent | Assigned To | Jacob Wieland - Spirent => Ina Schieferdecker |
26-08-2013 14:57 | Jacob Wieland - Spirent | Status | assigned => confirmed |
30-08-2013 12:56 | Ina Schieferdecker | Note Added: 0011658 | |
30-08-2013 13:15 | Ina Schieferdecker | Status | confirmed => resolved |
30-08-2013 13:15 | Ina Schieferdecker | Resolution | open => fixed |
30-08-2013 13:15 | Ina Schieferdecker | Fixed in Version | => v4.6.1 (published 2014-06) |
30-08-2013 13:15 | Ina Schieferdecker | Target Version | => v4.6.1 (published 2014-06) |
30-08-2013 13:16 | Ina Schieferdecker | Status | resolved => closed |
Notes |
|
|
The same problem affects receiving calls too: tliMRecieve_m, tliPrGetCall_m, tliPrGetReply_m and tliPrCatch_m. |
|
|
|
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 |
|
|
|
Since those are just editorial changes, I reassign this. |
|
|
|
Changed to "const Value *addrValue" in these operations. |
|