ISSUE ERROR in response to SYNCPOINT

Figure 1 shows an EXEC CICS® ISSUE ERROR command being used in response to EXEC CICS SYNCPOINT on a conversation. Figure 1 also shows the conversation state before each command and the state and EIB fields that are set after each command. You can also send EXEC CICS ISSUE ERROR before receiving EXEC CICS SYNCPOINT, but this is not shown because the results are the same.

It is pointless to use EXEC CICS ISSUE ERROR as a response to EXEC CICS SYNCPOINT, because this causes the sync point initiator to discard all data that was transmitted with the EXEC CICS ISSUE ERROR by the sync point agent. To safeguard integrity, the sync point agent has to issue a EXEC CICS SYNCPOINT ROLLBACK command.
Figure 1. EXEC CICS ISSUE ERROR in response to EXEC CICS SYNCPOINT on a conversation
EXEC CICS ISSUE ERROR in response to EXEC CICS SYNCPOINT on a conversation