How the Automatic Restart feature works
During restart, the utility performs additional verification of the JCL and input control statements to ensure that the currently executing job step matches the previous execution that did not complete. For example, the job name, step name, procedure name (if any), and names of databases or areas to be processed must be identical between the previous and current executions. If they are not, the utility terminates the job step with an appropriate error message.
As each utility task completes, the utility updates the checkpoint data set to indicate completion; if a restart is needed, this task is not repeated. Before the utility updates the checkpoint data set, the output image copy is closed, cataloged, and deallocated (if it is not part of a stack), and DBRC is notified.
If a job step needs to be restarted, you can obtain a list of tasks to be performed by including the SCAN(Y) keyword on the GLBL control statement.