3.7.3 TP Interface
The TP interface supplies a set of service methods that can be invoked by application code. This is the only interface in the TP Framework that can safely be invoked by application code. All other interfaces have callback methods that are intended to be invoked only by system code.
The purpose of this interface is to provide high-level calls that application code can call, instead of calls to underlying APIs provided by the Portable Object Adapter (POA), the CORBA Naming Service, and the Oracle Tuxedo system. By using these calls, programmers can learn a simpler API and are spared the complexity of the underlying APIs. The TP interface implicitly uses two features of the Oracle Tuxedo software that extend the CORBA APIs:
- Factories and the FactoryFinder object
- Factory-based routing
For information about the FactoryFinder object, see the section FactoryFinder Interface. For more information about factory-based routing, see Oracle® Tuxedo Application Configuration Guide.
- Usage Notes
- TP::application_responsibility()
- TP::bootstrap()
- TP::close_xa_rm()
- TP::create_active_object_reference()
- TP::create_object_reference()
- TP::deactivateEnable()
- TP::get_object_id ()
- TP::get_object_reference()
- TP::open_xa_rm()
- TP::orb()
- TP::register_factory()
- TP::unregister_factory()
- TP::userlog()
Parent topic: TP Framework API