2.2.7 CICS/ESA DTP to ATMI Conversational Server, Client Retains Control

Figure 2-16 DMCONFIG File Entry


DMCONFIG File Entry

  1. User-entered H0TP 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 in your CICS/ESA APPC verbs.
  4. The EXEC CICS CONNECT PROCESS command initiates the advertised service mapped to MIRROR in the DM_LOCAL_SERVICES section of the DMCONFIG file.
  5. Execute the EXEC CICS SEND command to send the contents of the OUT-BUFFER to the Tuxedo service in the tpsvcinfo->data buffer. The contents might be sent immediately.
  6. The EXEC CICS SEND INVITE WAIT command sends out-buff contents into the tprecv odata buffer. The INVITE parameter relinquishes control of the conversation, seen as a TPEV_SENDONLY in the reevent parameter on the tprecv command. The data is sent immediately, along with the data from the previous SEND operation.
  7. The Tuxedo service processes data.
  8. The CICS/ESA server processes data.
  9. The ATMI tpreturn data returns data to the EXEC CICS RECEIVE, along with notification that the conversation completed successfully.