+

Search Tips | Advanced Search

Syncpoints in CICS for IBM i applications

IBM MQ for IBM i participates in CICSĀ® for IBM i units of work. We can use the MQI within a CICS for IBM i 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 IBM MQ for IBM i operations. To back out all changes up to the previous syncpoint, we can use the EXEC CICS SYNCPOINT ROLLBACK command.

If we use MQPUT, MQPUT1, or MQGET with the MQPMO_SYNCPOINT, or MQGMO_SYNCPOINT, option set in a CICS for IBM i application, we cannot log off CICS for IBM i until IBM MQ for IBM i 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 IBM i.