Legacy Issue Number: 3104
Source: hursley.ibm.com ( Simon Nash)
Section 3.17.1 says that "ORB implementations may raise non-standard system
exceptions." This raises a number of questions:
1. How are non-standard system exceptions defined? Are they defined using
IDL, or are they PIDL? If they are IDL, how are they identified as
system exceptions by the language mappings?
2. The definitions in section 3.17.1 for standard system exceptions appear
to be IDL, but I believe the intention is that they are PIDL. This
should be stated clearly.
3. Should non-standard system exceptions be defined in the CORBA module like
the standard system exceptions? There are three choices:
a. They must be in the CORBA module.
b. They must not be in the CORBA nmodule.
c. They can either be in the CORBA nodule or in other modules.
4. Point 3 raises the more general question of whether it is legal for ORB
vendors to add non-standard definitions to the CORBA module. Section 3.14
says that "Names defined by the CORBA specification are in a module named
CORBA," but it does not say whether these are the only names that may appear
in the module named CORBA. This should be clarified.
Reported: CORBA 2.3.1 — Fri, 10 Dec 1999 05:00 GMT
Disposition: Resolved — CORBA 2.4
See text below for resolution
Updated: Fri, 6 Mar 2015 20:58 GMT