Examples of the RESTART parameter

Example 1
//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.

Example 2
//@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.

Example 3
//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.

Example 4
//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.