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

(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.