Syncpoint calls

Syncpoint calls are available as follows:

WebSphere MQ for z/OS calls

WebSphere MQ for z/OS provides the MQCMIT and MQBACK calls. Use these calls in z/OS batch programs to tell the queue manager that all the MQGET and MQPUT operations since the last syncpoint are to be made permanent (committed) or are to be backed out. To commit and back out changes in other environments:

CICS(R)
Use commands such as EXEC CICS SYNCPOINT and EXEC CICS SYNCPOINT ROLLBACK.
IMS(TM)
Use the IMS syncpoint facilities, such as the GU (get unique) to the IOPCB, CHKP (checkpoint), and ROLB (rollback) calls.
RRS
Use MQCMIT and MQBACK or SRRCMIT and SRRBACK as appropriate. (See Transaction management and recoverable resource manager services.)
Note:
SRRCMIT and SRRBACK are native RRS commands, they are not MQI calls.

For backward compatibility, the CSQBCMT and CSQBBAK calls are available as synonyms for MQCMIT and MQBACK. These are described in the WebSphere MQ Application Programming Reference.

i5/OS calls

WebSphere MQ for iSeries provides the MQCMIT and MQBACK commands. You can also use the i5/OS COMMIT and ROLLBACK commands, or any other commands or calls that initiate the i5/OS commitment control facilities (for example, EXEC CICS SYNCPOINT).

WebSphere MQ calls on other platforms

The following products provide the MQCMIT and MQBACK calls:

Use syncpoint calls in programs to tell the queue manager that all the MQGET and MQPUT operations since the last syncpoint are to be made permanent (committed) or are to be backed out. To commit and back out changes in the CICS environment, use commands such as EXEC CICS SYNCPOINT and EXEC CICS SYNCPOINT ROLLBACK.