System-initiated end of commitment control
The system can end commitment control, or perform an implicit commit or rollback operation. Sometimes the system-initiated end of commitment control is normal. Other times, commitment control ends with an abnormal system or job end.
- Commitment control during activation group end
The system automatically ends an activation-group-level commitment definition when an activation group ends.
- Implicit commit and rollback operations
In some instances, a commit or rollback operation is initiated by the system for a commitment definition. These types of commit and rollback operations are known as implicit commit and rollback requests.
- Commitment control during normal routing step end
The system ends all commitment definitions for a job when a routing step is normally ended.
- Commitment control during abnormal system or job end
The system ends all commitment definitions for a job when the job ends abnormally. These commitment definitions are ended during the job end processing. This topic applies only to commitment definitions with job-scoped locks.
- Updates to the notify object
The system updates the notify object with the commit identification of the last successful commit operation for that commitment definition.
- Commitment control recovery during initial program load after abnormal end
When you perform an initial program load (IPL) after your system ends abnormally, the system attempts to recover all the commitment definitions that were active when the system ended.
Parent topic:
Commitment control