2.1.6 ATMI Client Request/Response to CICS/ESA DPL, Autonomous Transaction

Figure 2-6 DMCONFIG File Entry


DMCONFIG File Entry

  1. ATMI client invokes toupsrv service.
  2. The toupsrv service issues tpbegin to start the transaction.
  3. The toupsrv service issues tpcall for SIMPDPL, which is advertised in the DM_REMOTE_SERVICES section of the DMCONFIG file. The TPNOTRAN parameter indicates the CICS/ESA application does not participate in the service transaction.
  4. Host mirror transaction starts TOUPDPLS program and passes idata buffer contents for processing.
  5. The TOUPDPLS program processes data.
  6. The EXEC CICS SYNCPOINT is an explicit commit request. All updated resources in the CICS/ESA transaction are committed.
  7. The CICS/ESA server returns the commarea into the client’s odata buffer.
  8. The toupsrv service tpcommit request signals the successful completion of the transaction, causing a commit of its own updated resources.