1 According to CORBA C++ mapping if bounds for IDL-bounded strings are violated
2 then BAD_PARAM has to be thrown. Currently MARSHAL is thrown.
4 _Expected successful result_:
7 Test_Interceptors::Visual: <IOR:010000000f00000049444c3a546573742f413a312e3000000100000000000000800000000101020020000000777339332e6865616471756172746572732e65636c6970736573702e636f6d0030bb00001b00000014010f0052535445c43349c07a0b000000000001000000010000000002000000000000000800000001000000004f41540100000018000000010000000100010001000000010001050901010000000000>
8 TAO (11647|67364256) - ServerRequest::tao_send_reply_exception, could not marshal exception reply
9 TAO (11647|67364256) - ServerRequest::tao_send_reply_exception, could not marshal exception reply
13 _Expected regression result_:
16 Test_Interceptors::Visual: <IOR:010000000f00000049444c3a546573742f413a312e3000000100000000000000800000000101020020000000777339332e6865616471756172746572732e65636c6970736573702e636f6d0006a200001b00000014010f005253541dc5334967c807000000000001000000010000000002000000000000000800000001000000004f41540100000018000000010000000100010001000000010001050901010000000000>
17 ERROR: Wrong exception is thrown in a call for `in bounded_string`.
18 ERROR: Wrong exception is thrown in a call for `in string<BOUND>`.
19 ERROR: Wrong exception is thrown in a call for `out bounded_string`.
20 ERROR: Wrong exception is thrown in a call for `out string<BOUND>`.
21 ERROR: Wrong exception is thrown in a call for `inout bounded_string` (server side).
22 ERROR: Wrong exception is thrown in a call for `inout string<BOUND>` (server side).
23 ERROR: Wrong exception is thrown in a call for `inout bounded_string`.
24 ERROR: Wrong exception is thrown in a call for `inout string<BOUND>`.
25 ERROR: Wrong exception is thrown in a call when server returns `bounded_string`.
26 ERROR: Wrong exception is thrown in a call when server returns `string<BOUND>`.
27 ERROR: No exception is thrown in a call for `in sequence<bounded_string>`.
28 ERROR: No exception is thrown in a call for `in sequence<string<BOUND>>`.
29 ERROR: No exception is thrown in a call for `out sequence<bounded_string>`.
30 ERROR: No exception is thrown in a call for `out sequence<string<BOUND>>`.
31 ERROR: No exception is thrown in a call for `inout sequence<bounded_string>` (server side).
32 ERROR: No exception is thrown in a call for `inout sequence<string<BOUND>>` (server side).
33 ERROR: No exception is thrown in a call for `inout sequence<bounded_string>`.
34 ERROR: No exception is thrown in a call for `inout sequence<string<BOUND>>`.
35 ERROR: No exception is thrown in a call when server returns `sequence<bounded_string>`.
36 ERROR: No exception is thrown in a call when server returns `sequence<string<BOUND>>`.
37 ERROR: No exception is thrown in a call for `in bounded_string array[]`.
38 ERROR: No exception is thrown in a call for `in string<BOUND> array[]`.
39 ERROR: No exception is thrown in a call for `out bounded_string array[]`.
40 ERROR: No exception is thrown in a call for `out string<BOUND> array[]`.
41 ERROR: No exception is thrown in a call for `inout bounded_string array[]` (server side).
42 ERROR: No exception is thrown in a call for `inout string<BOUND> array[]` (server side).
43 ERROR: No exception is thrown in a call for `inout bounded_string array[]`.
44 ERROR: No exception is thrown in a call for `inout string<BOUND> array[]`.
45 ERROR: No exception is thrown in a call when server returns `bounded_string array[]`.
46 ERROR: No exception is thrown in a call when server returns `string<BOUND> array[]`.
47 ERROR: No exception is thrown in a call for `in struct {}`.
48 ERROR: No exception is thrown in a call for `out struct {}`.
49 ERROR: No exception is thrown in a call for `inout struct {}` (server side).
50 ERROR: No exception is thrown in a call for `inout struct {}`.
51 ERROR: No exception is thrown in a call when server returns `struct {}`.
52 ERROR: No exception is thrown in a call for `in union {}`.
53 ERROR: No exception is thrown in a call for `out union {}`.
54 ERROR: No exception is thrown in a call for `inout union {}` (server side).
55 ERROR: No exception is thrown in a call for `inout union {}`.
56 ERROR: No exception is thrown in a call when when server returns `union {}`.
57 ERROR: No exception is thrown in a call for `in valuebox {bounded_string}`.
58 ERROR: No exception is thrown in a call for `in valuebox {string<BOUND>}`.
59 ERROR: No exception is thrown in a call for `out valuebox {bounded_string}`.
60 ERROR: No exception is thrown in a call for `out valuebox {string<BOUND>}`.
61 ERROR: No exception is thrown in a call for `inout valuebox {bounded_string}` (server side).
62 ERROR: No exception is thrown in a call for `inout valuebox {string<BOUND>}` (server side).
63 ERROR: No exception is thrown in a call for `inout valuebox {bounded_string}`.
64 ERROR: No exception is thrown in a call for `inout valuebox {string<BOUND>}`.
65 ERROR: No exception is thrown in a call when server returns `valuebox {bounded_string}`.
66 ERROR: No exception is thrown in a call when server returns `valuebox {string<BOUND>}`.
67 ERROR: No exception is thrown in a call for `in valuetype {}`.
68 ERROR: No exception is thrown in a call for `out valuetype {}`.
69 ERROR: No exception is thrown in a call for `inout valuetype {}` (server side).
70 ERROR: No exception is thrown in a call for `inout valuetype {}`.
71 ERROR: No exception is thrown in a call when server returns `valuetype {}`.
72 ERROR: Illegal exception is thrown.
73 ERROR: Illegal exception is thrown.
75 ERROR: client returned 1