When a CEMT force-purge transaction is issued on a task that is waiting for a response from CA Datacom/DB, the following events occur.
Then normal transaction processing continues, and updated records are committed at SYNCPOINT processing time (which probably occurs during task termination). But if the abend handler issues an abend, the CICS SYNCPOINT ROLLBACK is invoked and backout occurs.
Note: Even though an abend occurred, in this case the abend handler has the authority to create an abend or to continue processing as if no abend occurred, regardless of transactional dynamic transaction backout (DTB) settings. However, if the abend handler issues an abend, backout does occur.
The previous descriptions do not take into account other resource managers that may be involved nor their states at the time of the CEMT force-purge.
|
Copyright © 2015 CA Technologies.
All rights reserved.
|
|