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