IDL Mapping (3)

CORBA has a well-developed exception-handling capability that integrates with languages such as C++ and Java that support native exception handling. There are two categories of CORBA exceptions:

  • CORBA user exceptions These are open-ended exceptions that can be defined in IDL by the application developer. User exceptions reflect application-level semantics. See the section “CORBA User Exceptions”.

  • CORBA system exceptions These are a closed set of exceptions, pre-defined by the CORBA specification. System exceptions are reserved for ORB-level exceptions and are usually thrown by the ORB runtime, not by the application developer See the section “CORBA System Exceptions,” which follows.

All exceptions thrown by a CORBA invocation, ...

Get Pure CORBA now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.