The server program

Permitted commands

The EXEC CICS® commands that a DPL server program can issue are limited to a subset of the CICS API. For details of the restricted DPL subset, see the CICS Application Programming Reference manual.

Syncpoints

If the server program was started by a LINK command that specified the SYNCONRETURN option, it is able to issue a syncpoint. If it does, this does not commit changes made by the client program. For changes to be committed across the distributed unit of work, the client program must issue the syncpoint. The client program can also backout changes across the distributed unit of work, provided that the server program has not already committed its changes.

The server program can find out how it was started, and therefore whether it is allowed to issue independent syncpoint requests, by issuing the ASSIGN STARTCODE command. This command returns the following values relevant to a DPL server program:

Related concepts
Introduction to DPL programming
The client program
Related tasks
Defining remote resources for DPL
Defining local resources for DPL
Related reference
DPL exceptional conditions
[[ Contents Previous Page | Next Page Index ]]