CORBA 2.4 NO IDEA Avatar
  1. OMG Issue

CORBA24 — Non-standard system exceptions

  • Key: CORBA24-50
  • Legacy Issue Number: 3104
  • Status: closed  
  • Source: hursley.ibm.com ( Simon Nash)
  • Summary:

    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
  • Disposition Summary:

    See text below for resolution

  • Updated: Fri, 6 Mar 2015 20:58 GMT