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