4.4.1 Tobj Module
The following table shows the object reference that is returned for each type ID.
Table 4-2 Returned Object References
ID | Returned Object Reference for C++ Clients |
---|---|
FactoryFinder | FactoryFinder object (Tobj::FactoryFinder )
|
InterfaceRepository | InterfaceRepository object
(CORBA::Repository )
|
NameService | CORBA Naming Service (Tobj::NameService )
|
NotificationService | EventChannelFactory object
|
SecuirtyCurrent | SecurityCurrent object (SecurityLevel2::Current)
|
TransactionCurrent | OTS Current object (Tobj::TransactionCurrent )
|
Tobj_SimpleEventsService | Oracle Simple Events ChannelFactory object (Tobj_SimpleEvents::
|
The following table describes the Tobj module exceptions.
Table 4-3 Tobj Module Exceptions
C++ Exception | Java Exception | Description |
---|---|---|
Tobj::
|
com.beasys.Tobj.
|
Raised if id is not one of the names specified in
Table 4-2. On the server, resolve_initial_references
also raises InvalidName when
SecurityCurrent is passed.
|
Tobj::
|
com.beasys.Tobj.
|
On the server application, raised if the Oracle Tuxedo server environment is not booted. |
CORBA::
|
org.omg.CORBA.
|
Raised if id is TransactionCurrent or
SecurityCurrent and another Bootstrap object in the
client owns the Current objects.
|
BAD_PARAM
|
org.omg.CORBA.
|
Raised if the object is nil or if the hostname contained in the object does not match the connection. |
IMP_LIMIT
|
org.omg.CORBA.
|
Raised if the register_callback_port method is
called more than once.
|
Parent topic: Bootstrap Object API