Commitment control concepts
These commitment control concepts help you understand how commitment control works, how it interacts with your system, and how it interacts with other systems in your network.
- How commitment control works
Commitment control ensures that either the entire group of individual changes occurs on all systems that participate or that none of the changes occur.
- How commit and rollback operations work
Commit and rollback operations affect changes that are made under commitment control.
- Commitment definition
The commitment definition contains information that pertains to the resources that are being changed under commitment control during a transaction.
- How commitment control works with objects
When you place an object under commitment control, it becomes a committable resource. It is registered with the commitment definition. It participates in each commit operation and rollback operation that occurs for that commitment definition.
- Commitment control and independent disk pools
Independent disk pools and independent disk pool groups can each have a separate i5/OS® database. You can use commitment control with these databases.
- Considerations and restrictions for commitment control
You need to be aware of these considerations and restrictions for commitment control.
- Commitment control for batch applications
Batch applications might or might not need commitment control. In some cases, a batch application can perform a single function of reading an input file and updating a master file. However, you can use commitment control for this type of application if it is important to start it again after an abnormal end.
- Two-phase commitment control
Two-phase commitment control ensures that committable resources on multiple systems remain synchronized.
- XA transaction support for commitment control
DB2 Universal Database™ (UDB) for iSeries™ can participate in X/Open global transactions.
- SQL server mode and thread-scoped transactions for commitment control
Commitment definitions with job-scoped locks are normally scoped to an activation group.
Parent topic:
Commitment control