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
MIRRDTPC
program. - The
EXEC CICS ALLOCATE
acquires a session to the remote Tuxedo domain. - Save the conversation ID returned in
EIBRSRCE
to a program variable. This value is used to identify the specific conversation on your CICS/ESA APPC verbs. - The
EXEC CICS CONNECT PROCESS
command 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 WAIT
command causes the client to immediately relinquish control to the Tuxedo server. This is communicated to the service inTPSVCINFO
asTPSENDONLY
. No data is sent to the server on this request. - The
EXEC CICS RECEIVE
command receives thetpsend
idata buffer contents into theIN-BUFFER
. TheEXEC CICS RECEIVE
command receives a confirm request indicating the conversation should be terminated. - The
EXEC CICS ISSUE CONFIRMATION
verb responds positively to the confirm request. - The
EXEC CICS SYNCPOINT
is an explicit commit request to end the conversation and update all resources in the transaction. - The
EXEC CICS FREE
verb explicitly frees the outstanding conversation.
Parent topic: Distributed Transaction Processing (DTP) Examples