-
Key: CORBA25-15
-
Legacy Issue Number: 4189
-
Status: closed
-
Source: IONA ( Mark Spruiell)
-
Summary:
In document 01-01-01, there are the following paragraphs which seem
contrary to one another regarding the minor code to be used when an
ORB receives an unrecognized system exception.4.11.2
Vendors may define non-standard system exceptions, but these exceptions are
discouraged because they are non-portable. A non-standard system exception, when
passed to an ORB that does not recognize it, shall be presented by that ORB as an
UNKNOWN standard system exception. The minor code and completion status from
the unrecognized exception shall be preserved in the UNKNOWN exception.15.3.5.5 Exception
Exceptions are encoded as a string followed by exception members, if any. The string
contains the RepositoryId for the exception, as defined in the Interface Repository
chapter. Exception members (if any) are encoded in the same manner as a struct.
If an ORB receives a non-standard system exception that it does not support, or a user
exception that is not defined as part of the operation's definition, the exception shall be
mapped to UNKNOWN, with standard minor code set to 2 for a system exception, or
set to 1 for a user exception. -
Reported: CORBA 2.4.2 — Sat, 3 Feb 2001 05:00 GMT
-
Disposition: Resolved — CORBA 2.5
-
Disposition Summary:
Incorporate changes and close issue
-
Updated: Fri, 6 Mar 2015 20:58 GMT
CORBA25 — Inconsistent text for unknown system exception
- Key: CORBA25-15
- OMG Task Force: Core December 2000 RTF