-
Key: CORBA25-30
-
Legacy Issue Number: 4310
-
Status: closed
-
Source: Triodia Technologies Pty Ltd ( Michi Henning)
-
Summary:
on page 3-23 of section 3.7.6.1, first bullet point, we find:
Local types cannot be marshaled and references to local objects
cannot be converted to strings. Any attempt to marshal a local
object, such as via an unconstrained base interface, as an Object,
or as the contents of an any, or to pass a local object to
ORB::object_to_string, shall result in a MARSHAL system exception
with OMG minor code 2.
^^^^^^^^^^^^^^^^
However, the minor code table, page 4-59, section 4.11.4 shows:MARSHAL 1 Unable to locate value factory.
2 ServerRequest::set_result called before
ServerRequest::ctx when the operation IDL contains a
context clause.
3 NVList passed to ServerRequest::arguments does not
describe all parameters passed by client.
4 Attempt to marshal Local object.This is inconsisent – the text requires minor code 2, but the table
requires minor code 4.I would suggest to update the first bullet of 3.7.6.1 to require minor code 4,
in line with what is shown in the table. -
Reported: CORBA 2.4.2 — Thu, 17 May 2001 04:00 GMT
-
Disposition: Resolved — CORBA 2.5
-
Disposition Summary:
Make it so
-
Updated: Fri, 6 Mar 2015 20:58 GMT
CORBA25 — Inconsistent minor code for MARSHAL
- Key: CORBA25-30
- OMG Task Force: Core December 2000 RTF