RMLK gate, PERFORM_COMMIT function
This function requires the Recovery Manager client perform phase two of syncpoint processing.
Input Parameters
- RMC_TOKEN
- The Recovery Manager client's token associated with the Recovery Manager Link object.
- CONTINUE
- A parameter specifying whether the current transaction will continue into a following unit of work.
- SINGLE_UPDATER
- A parameter specifying whether the single updater optimization is being performed.
- UOW_STATUS
- The status of the syncpointing unit of work.
- RESTART
- Optional parameter
- COORDINATOR
- A parameter specifying whether the remote system is the coordinator of the distributed unit of work.
- INITIATOR
- A parameter specifying whether the remote system is the initiator of the syncpoint.
- PRESUMPTION
- A parameter specifying whether the remote system assumes the presume abort or presume nothing protocols.
- RECOVERY_STATUS
- A parameter specifying whether recoverable work has taken place as part of the distributed unit of work on the remote system.
Output Parameters
- RESPONSE
- is the Recovery Manager domain's response to the call.
- ACCESSIBLE
- A parameter specifying that the communications link to the remote system has failed.
- FORGET
- A parameter specifying whether all obligations to the remote system with respect to recovery have been discharged.
- PASS
- A parameter specifying whether an equivalent Recovery Manager Link object should be created in the following unit of work.
- ABEND
- A parameter specifying whether an abend occurred during the PERFORM_COMMIT call-back.
- NEXT_RECOVERY_STATUS
- A parameter specifying the initial RECOVERY_STATUS of the Recovery Manager Link object created in the following unit of work as a result of PASS(YES).