2.1.6 ATMI Client Request/Response to CICS/ESA DPL, Autonomous Transaction
Figure 2-6 DMCONFIG File Entry
- ATMI client invokes
toupsrv
service. - The
toupsrv
service issuestpbegin
to start the transaction. - The
toupsrv
service issuestpcall
forSIMPDPL
, which is advertised in the DM_REMOTE_SERVICES section of the DMCONFIG file. TheTPNOTRAN
parameter indicates the CICS/ESA application does not participate in the service transaction. - Host mirror transaction starts
TOUPDPLS
program and passesidata
buffer contents for processing. - The
TOUPDPLS
program processes data. - The
EXEC CICS SYNCPOINT
is an explicit commit request. All updated resources in the CICS/ESA transaction are committed. - The CICS/ESA server returns the
commarea
into the client’sodata
buffer. - The
toupsrv
servicetpcommit
request signals the successful completion of the transaction, causing a commit of its own updated resources.
Parent topic: Distributed Program Link (DPL) Examples