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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.