2.1.7 Transactional ATMI Client Multiple Requests/Responses to CICS/ESA DPL
Figure 2-7 DMCONFIG File Entry

- ATMI client invokes
toupsrvservice. - The
toupsrvservice issuestpbeginto start the transaction. - The
toupsrvservice issuestpcallforSIMPDPL, which is advertised in theDM_REMOTE_SERVICESsection of the DMCONFIG file. Thetpcallis requested multiple times within the same transaction. - Host mirror transaction starts
TOUPDPLSprogram and passesidatabuffer contents for processing. The host mirror transaction remains as a long-running task to service all further requests on the transaction. - The
TOUPDPLSprogram processes data. - The CICS/ESA system returns the
commareainto the client’sodatabuffer. - Step 3 through Step 6 are repeated until the
toupsrvservice loop end conditions are met. - The
tpcommitrequest indicates the successful completion of the transaction, causing a commit of its own resources and the resources held by the host mirror transaction.
Parent topic: Distributed Program Link (DPL) Examples