[omniORB] CORBA Exception handlers

Leonard Joe Joe.Leonard@traventec.com
Mon, 4 Mar 2002 17:35:10 -0000


> Hi,
> I am looking for some information on ORB exception handlers as an
> alternative to using rather awkward/messy try-catch constructs.
> 
> At the moment, I am working with OmniORB and I have discovered that this
> is possible with OmniORB - OmniORB does provide a set of functions to
> install exception handlers for CORBA::TRANSIENT, CORBA::COMM_FAILURE and
> CORBA::SystemException.
> When installed, proxy objects will call these handlers when the associated
> system exceptions are raised by the ORB runtime. An exception handler can
> be installed for individual proxy objects, or it can be installed for all
> proxy objects in the address space.
> 
> My question is, does anyone have any information on whether other ORBs (
> e.g. Iona Orbix, Visibroker, BEA Tuxedo, maybe IBM Websphere, and others)
> are capable of some similar behind the scenes CORBA Exception handling
> which would allow me to avoid the hassle of try/catch.
> 
> The ORBs in question should support/have these features:
> Solaris
> C++/Java binding
> OTS (distributed transactions)
> 
> thanks,
> Joe.
> 
> 
> 
> 
> Joe Leonard
> 
> Traventec
> Galway Business Park
> Dangan
> Galway
> 
> *:	+353 (0)91 518 743
> * 	joe.leonard@traventec.com
> Web: 	http://www.traventec.com
>