Summary -

In this topic, we described about the below sections -

Back out to last syncpoint.

Syntax -

SYNCPOINT ROLLBACK Syntax

ROLLBACK -

Specifies all changes to recoverable resources made by the task are to be backed out since its last syncpoint.If the unit of work updates to remote recoverable resources using an MRO or APPC session, the ROLLBACK option is broadcasted to the back-end transaction. When a distributed transaction processing conversation is in use, the remote application program should execute a SYNCPOINT ROLLBACK command.

Error Conditions -

Below are the list of error conditions may occur in combination. If more than one occurs, only the first is passed to the application program.

Error ConditionRESP2, Description & SolutionSystem Action
16 INVREQ 200 - SYNCPOINT ROLLBACK was in a program from a remote system that has not specified the SYNCONRETURN option or if it has been linked to locally and is defined with EXECUTIONSET=DPLSUBSET
Solution: -SYNCONRETURN should be specified along with SYNCPOINT ROLLBACK issuing from remote system. Modify the program to include SYNCONRETURN.
Contact System administrator if it has been linked to locally and is defined with EXECUTIONSET=DPLSUBSET to resolve the issue.
Task abnormally terminated