

Components of a Typical CA Gen Tuxedo System › Server-Side Components of a Typical CA Gen Tuxedo System › Tuxedo Server Runtime
Tuxedo Server Runtime
Provides three entry points used by Tuxedo to pass control to the code of the service. These are:
- tpsvrinit ()-Called by Tuxedo when it boots a service.
- TuxODCSvc ()-Called by Tuxedo when it receives a cooperative flow buffer targeting a Procedure Step that corresponds to the associated Tuxedo service.
- Tpsvrdone ()-Called by Tuxedo when it shuts down a server.
- Tuxedo Server Runtime Exits
-
Provide exit opportunities to influence the processing of the Tuxedo Server Runtime component. These exit points expose processing detail of the Tuxedo Server Runtime. Additionally, the data that is transferred can be viewed, modified, or both, upon receipt from the client and then prior to return to the client. The following Tuxedo Server Runtime Exit entry points are invoked by the Tuxedo Server Runtime processing:
- ci_s_post_svrinit()-Invoked at the very end of the processing of the tpsvrinit() function (see the above description of the Tuxedo Server Runtime).
- ci_s_post_begin()-Invoked when the flow, which is being processed by the Server, results in the initiation of a transaction.
- ci_s_user_data_in()-Invoked for each server providing access to the inbound View32 buffer being passed in to the server from the client application.
- ci_s_user_data_out()-Invoked for each server providing access to the View32 buffer being returned from the server to the invoking client application.
- ci_s_pre_end()-Invoked by the server that initiated a transaction, prior to terminating the global transaction.
- ci_s_post_end()-Invoked when the Server that initiated a transaction, prior to returning control to its invoking client, but after the associated global transaction has ben completed (that is, committed or aborted).
- ci_s_post_svrdone()-Invoked at the very end of the processing of the tpsvrdone() function (see the previous description of the Tuxedo Server Runtime).
Note: For more information about the server runtime user exits, see the User Exit Reference Guide.
Copyright © 2015 CA Technologies.
All rights reserved.
 
|
|