If the number of entries approaches the capacity of the checkpoint, use the RMODBASE utility MAKECKPT control statement to expand the size of the checkpoint or copy the checkpoint to a new data set.
MAKECKPT will make a new checkpoint, copy the old checkpoint data to the new checkpoint, and delete the old checkpoint.
In the MAKECKPT control card, if you specify EMPTY, a new, empty checkpoint is created.
If EMPTY is not specified, data from the old, existing checkpoint is copied to the new checkpoint.
Starting with Deliver 12.2, the checkpoint file can have a maximum size of 200 cylinders.
The below steps detail how to expand the checkpoint file.
. Using "/F rmostc,OFF", shut down any Deliver RMOSTC tasks that use the checkpoint file in question.
. The checkpoint file is expanded for existing database DELIVER.SYSTEM1, in this example:
//EXAMPLE4 JOB ACCOUNT,PROGRAMMER
//STEP1 EXEC PGM=RMODBASE
//STEPLIB DD DSN=CAI.CVDELOAD,DISP=SHR
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
NAME DELIVER.SYSTEM1
MAKECKPT UNIT=3390 VOLSER=RMO004 CYLINDER=40
/*
//
. Note: In the above, the original checkpoint file is less than 40 cylinders, and is being increased to 40 cylinders.
. Restart the RMOSTC tasks.