Syncpoints in CICS for AS/400 applications

 

WebSphere MQ for iSeries participates in CICS for AS/400 units of work. We can use the MQI within a CICS for AS/400 application to put and get messages inside the current unit of work.

We can use the EXEC CICS SYNCPOINT command to establish a syncpoint that includes the WebSphere MQ for iSeries operations. To back out all changes up to the previous syncpoint, we can use the EXEC CICS SYNCPOINT ROLLBACK command.

If you use MQPUT, MQPUT1, or MQGET with the MQPMO_SYNCPOINT, or MQGMO_SYNCPOINT, option set in a CICS for AS/400 application, we cannot log off CICS for AS/400 until WebSphere MQ for iSeries has removed its registration as an API commitment resource. Commit or back out any pending put or get operations before you disconnect from the queue manager. This allows you to log off CICS for AS/400.

 

Parent topic:

Committing and backing out units of work


fg13730_