Wait for outcome

Indicates how the system handles resynchronization if a communications or remote system failure occurs during a commit or rollback operation. This value is set to WAIT when commitment control is started and can be changed using the Change Commitment Options (QTNCHGCO) API.

Possible values are:

Wait - The system completes resynchronization before allowing the commit or rollback operation to complete.
No wait - The system attempts resynchronization once before allowing the commit or rollback operation to complete. If resynchronization fails, it will be completed in a system server job. The application will not be notified of the result of the resynchronization.
Inherit or wait - Has the same effect as Wait when this location is the initiator of the commit or rollback operation. When this location is not the initiator, and the initiator supports the presumed abort protocol, the Wait for outcome value is inherited from the initiator. When this location is not the initiator, and the initiator does not support the presumed abort protocol, this value has the same effect as Wait.
Inherit or no wait - Has the same effect as Wait when this location is the initiator of the commit or rollback operation. When this location is not the initiator, and the initiator supports the presumed abort protocol, the Wait for outcome value is inherited from the initiator. When this location is not the initiator, and the initiator does not support the presumed abort protocol, this value has the same effect as No wait.