

Components of a Typical CA Gen Tuxedo System › Client-Side Components of a Typical CA Gen Tuxedo System › Java Coopflow
Java Coopflow
The Java Coopflow (Java-based Communications Runtime for Tuxedo) interfaces to the Tuxedo software using the Java API from Tuxedo made available through the Jolt product of Oracle. This interface facilitates the client connect and disconnect from Tuxedo, performs Tuxedo buffer management, and performs the synchronous transmission of the cooperative flow to a Tuxedo service application (and so to the CA Gen Server Manager). The Java Coopflow is made up of the following subcomponents:
- Java Tuxedo MsgObj-The Java Tuxedo MsgObj sets up the message packets (Application import and export views) that are sent across to the Tuxedo Application Servers using the Java API of Jolt.
- Java Tuxedo CoopFlow-The Java Tuxedo Coopflow sets up the communications with the Tuxedo Application Servers using the Java API of Jolt.
- Java Tuxedo Client Exits-Provides exit opportunities to influence the processing of the Java CoopFlow. These exit points allow you to set the user context of a Jolt connection. Additionally, the data that is transferred can be viewed, modified, or both, prior to being sent to the server application and upon return from the server. The following Java Client Exits are invoked by the Java CoopFlow:
- TUXDynamicSecurityExit ()-The Java Tuxedo CoopFlow instantiates an object of the security exit and provides it with the default User Name, User Password, Next Location, Tran Code, Procedure Name, and Model Name. The security exit can be modified to examine the supplied data and possibly modify the User Name and User Password. The security exit can also set the User Role and Application Password. The Java Tuxedo CoopFlow retrieves these parameters using the methods provided by the Security exit and uses them while creating a new Jolt Session using the Jolt API.
- TUXDynamicCoopFlowExit ()-The Java Tuxedo CoopFlow instantiates an object of this user exit and provides it with a handle to the JoltRemoteService object. The OutData() member function can be modified to use the JoltRemoteService object to tailor the data that is sent to the server through the Java Tuxedo Message Object. The InData() member function can be modified to use JoltRemoteService to inspect the data received from the Tuxedo Application Server.
Note: For more information about the client user exits, see the User Exit Reference Guide.
Copyright © 2015 CA Technologies.
All rights reserved.
 
|
|