2.2.11 Transactional CICS/ESA DTP to ATMI Conversational Server, Host Client Relinquishes Control
Figure 2-20 DMCONFIG File Entry

- User-entered H2TP invokes
MIRRDTPCprogram. - The
EXEC CICS ALLOCATEacquires a session to the remote Tuxedo domain. - Save the conversation ID returned in
EIBRSRCEto a program variable. This value is used to identify the specific conversation on your CICS/ESA APPC verbs. - The
EXEC CICS CONNECT PROCESScommand initiates the advertised service mapped toMIRRDTPS. TheSYNCLEVEL(2)parameter indicates the inclusion of the ATMI service in the CICS/ESA transaction. - The
EXEC CICS SEND INVITE WAITcommand causes the client to immediately relinquish control to the Tuxedo server. This is communicated to the service inTPSVCINFOasTPSENDONLY. No data is sent to the server on this request. - The
EXEC CICS RECEIVEcommand receives thetpsendidata buffer contents into theIN-BUFFER. TheEXEC CICS RECEIVEcommand receives a confirm request indicating the conversation should be terminated. - The
EXEC CICS ISSUE CONFIRMATIONverb responds positively to the confirm request. - The
EXEC CICS SYNCPOINTis an explicit commit request to end the conversation and update all resources in the transaction. - The
EXEC CICS FREEverb explicitly frees the outstanding conversation.
Parent topic: Distributed Transaction Processing (DTP) Examples