Suspend read-only jobs using dynamic checkpoints
BMC Application Director for IMS uses checkpoints to suspend IMS BMP, IFP, DLI, and DBB jobs. Read-only jobs might not take checkpoints. For example, a batch report program does not update the database and is not required to take checkpoints.
The Dynamic Checkpoint feature repositions PCBs for IMS BMP,IFP, DLI, and DBB jobs at the location at the time of the checkpoint. Use this feature to suspend read-only IMS BMP, IFP, DLI, and DBB jobs. When you enable Dynamic Checkpointing, Application Director dynamically issues an extended restart (XRST) call followed by a checkpoint (CHKP) call. The application program is then suspended following the CHKP call. When Application Director resumes the job, Application Director repositions the job using an extended restart (XRST) call.
In some cases, Application Director must wait for the read-only job to complete before BMC Database Director for IMS can finish the reorganization. When you specify Dynamic Checkpoints, Application Director:
- Takes a checkpoint and suspends the read-only jobs
- Repositions the PCBs for the jobs to the location at the time of the checkpoint
- Restrictions-for-dynamic-checkpoints1 Dynamic Checkpointing will not dynamically issue the XRST and CHKP calls in these cases.
- Methods-for-suspending-read-only-jobs-using-dynamic-checkpoints There is more than method for suspending read-only jobs using dynamic checkpoints. Review the table to determine the method and topic to use.
- Specifying-dynamic-checkpoints-for-all-jobs When you customized BMC Application Director for IMS, you specified whether you want to take dynamic checkpoints for Application Director enabled read-only jobs.
- Specifying-dynamic-checkpoints-for-specific-jobs If you enabled dynamic checkpoints and you want to disable dynamic checkpoints for a specific BMC Application Director for IMS enabled job, you can use the SET command and NODYNAMICCHECKPOINT keyword in the job to disable dynamic checkpoints.