Sync-point log records
During the two-phase commit process, IMS creates log records to establish the commitment of database changes. All these log records can be used by the IMS Change Accumulation and recovery utilities.
All online log records involving the sync-point cycle contain a recovery token. This token ensures that IMS can recover and restart each unit of recovery. The sequence of log records for a unit of recovery reveals the sync-point cycle that it followed.
IMS logs the following records during
the sync-point process:
- Log record
- Description
- X'08'
- Schedule record
- X'07'
- Unschedule (terminate) record
- X'0A08'
- CPI Communications-driven application program schedule record
- X'0A07'
- CPI Communications-driven application program unschedule (terminate) record
- X'5945'
- Fast Path 64-bit buffer usage
- X'5937'
- Fast Path start commit
- X'5938'
- Fast Path start abort
- X'5610'
- Start of Phase 1
- X'5611'
- End of Phase 1
- X'3730'
- Start of Phase 2 Commit
- X'5612'
- End of Phase 2 Commit
- X'3801'
- Start of abort
- X'4C01'
- End of abort
- X'5607'
- Start unit of recovery
- X'5613'
- Recoverable in-doubt structure created
- X'5614'
- Recoverable in-doubt structure deleted