2.2.5 ATMI Conversational Client to CICS/ESA DTP, Client Sends/Receives Data

Figure 2-14 DMCONFIG File Entry


DMCONFIG File Entry

  1. ATMI client invokes toupsrv service.
  2. The toupsrv service issues tpconnect for SIMPDTP, which is advertised in the DM_REMOTE_SERVICES section of DMCONFIG file. The TPSENDONLY indicates the client retains control and continues to send data. Data is sent on the tpconnect in the idata buffer.
  3. User transaction DTPS starts TOUPDTPS program.
  4. It is recommended you save the EIBTRMID to a program variable. This value may be used to identify the specific conversation on your CICS/ESA APPC verbs.
  5. The EXEC CICS RECEIVE command receives the tpconnect idata buffer contents for processing.
  6. The TOUPDTPS program processes data.
  7. The EXEC CICS RECEIVE command receives the tpsend idata contents into the server’s IN-BUFFER.
  8. The server processes the data.
  9. The EXEC CICS SEND WAIT LAST returns OUT-BUFFER data in the tprecv odata buffer, along with notification that the conversation is over.