2.2.7 CICS/ESA DTP to ATMI Conversational Server, Client Retains Control
Figure 2-16 DMCONFIG File Entry

- User-entered
H0TPinvokesMIRRDTPCprogram. - 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 in your CICS/ESA APPC verbs. - The
EXEC CICS CONNECT PROCESScommand initiates the advertised service mapped toMIRRORin the DM_LOCAL_SERVICES section of the DMCONFIG file. - Execute the
EXEC CICS SENDcommand to send the contents of theOUT-BUFFERto the Tuxedo service in thetpsvcinfo->databuffer. The contents might be sent immediately. - The
EXEC CICS SEND INVITE WAITcommand sendsout-buffcontents into thetprecv odatabuffer. TheINVITEparameter relinquishes control of the conversation, seen as aTPEV_SENDONLYin thereeventparameter on thetprecvcommand. The data is sent immediately, along with the data from the previousSENDoperation. - The Tuxedo service processes data.
- The CICS/ESA server processes data.
- The ATMI
tpreturndata returns data to theEXEC CICS RECEIVE, along with notification that the conversation completed successfully.
Parent topic: Distributed Transaction Processing (DTP) Examples