2.2.11 Transactional CICS/ESA DTP to ATMI Conversational Server, Host Client Relinquishes Control

Figure 2-20 DMCONFIG File Entry


DMCONFIG File Entry

  1. User-entered H2TP invokes MIRRDTPC program.
  2. The EXEC CICS ALLOCATE acquires a session to the remote Tuxedo domain.
  3. 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.
  4. The EXEC CICS CONNECT PROCESS command initiates the advertised service mapped to MIRRDTPS. The SYNCLEVEL(2) parameter indicates the inclusion of the ATMI service in the CICS/ESA transaction.
  5. The EXEC CICS SEND INVITE WAIT command causes the client to immediately relinquish control to the Tuxedo server. This is communicated to the service in TPSVCINFO as TPSENDONLY. No data is sent to the server on this request.
  6. The EXEC CICS RECEIVE command receives the tpsend idata buffer contents into the IN-BUFFER. The EXEC CICS RECEIVE command receives a confirm request indicating the conversation should be terminated.
  7. The EXEC CICS ISSUE CONFIRMATION verb responds positively to the confirm request.
  8. The EXEC CICS SYNCPOINT is an explicit commit request to end the conversation and update all resources in the transaction.
  9. The EXEC CICS FREE verb explicitly frees the outstanding conversation.