Restarting Batch Jobs:
Before you restart a DL/I batch job, ensure all database changes have been backed out. IMS™ might have backed out the database changes dynamically if a pseudo-abend occurred and you specified BKO=Y in the JCL and the data set resides on DASD. Otherwise, run the Database Batch Backout utility.
To restart a batch job, specify the ID of its last checkpoint in the JCL and supply, as input, the SLDS created in the program’s previous execution. The input is specified on the IMSLOGR DD statement.
The batch job that is performing the restart must have the |same job name as the original. If you do not use the same job name for the |restart, IMS cannot find the checkpoint and the job fails with a U0102 error.