Examples of the RESTART parameter
//LINES JOB '1/17/95',RESTART=COUNT
This JOB statement indicates that the system is to restart execution at the beginning of the job step named COUNT.
//@LOC5 JOB '4/11/96',RESTART=(PROCESS,CHKPT3)
//SYSCHK DD DSNAME=CHK,UNIT=3390,DISP=OLD
The JOB statement indicates that the system is to restart execution at checkpoint CHKPT3 in job step PROCESS. The SYSCHK DD statement must follow the JOB statement; it defines the data set on which the system wrote checkpoint CHKPT3.
//WORK JOB ,PORTER,RESTART=(*,CKPT2)
//SYSCHK DD DSNAME=CHKPT,UNIT=3390,DISP=OLD
The JOB statement indicates that the system is to restart execution at checkpoint CKPT2 in the first job step. The SYSCHK DD statement defines the data set on which the system wrote checkpoint CKPT2.
//CLIP5 JOB ,COLLINS,RESTART=(PAY.WEEKLY,CHECK8)
//SYSCHK DD DSNAME=CHKPT,UNIT=3350,DISP=OLD
The JOB statement indicates that the system is to restart execution at checkpoint CHECK8 in procedure step WEEKLY. PAY is the name field on the EXEC statement that calls the cataloged procedure that contains procedure step WEEKLY. The SYSCHK DD statement defines the data set on which the system wrote checkpoint CHECK8.