Previous Topic

Next Topic

Book Contents

Book Index

NONRESTARTABLE_STEP parameter

This parameter indicates that restart does not begin at the specified steps. It is generally used to prevent restart from certain steps when automatic Restart Step Adjustment is performed. It applies to all occurrences of the specified step, regardless of which job is being run.

To specify this parameter, use one of the following formats:

NONRESTARTABLE_STEP  [procstep_name].pgmstep_name

NONRESTART_STEP [procstep_name].pgmstep_name

If procstep_name is blank (or the step is not part of a procedure), the period preceding pgmstep_name must still be specified.

Both procstep_name and pgmstep_name support masking. For example: NONRESTARTABLE_STEP .NR*

As an alternative, the CTRNORST special DD statement can be included in the JCL for a job step in a job. This DD statement prevents restart from the specified job step only for the particular job. For more information see Indicating non-restartable steps: CTRNORST DD.

Example

NONRESTARTABLE_STEP PROC01.STEP02

If, during automatic step adjustment, Control-M/Restart arrives at the PROC01.STEP02 step, it does not allow restart from that step, because this parameter defined that step as a non-restartable step. Instead, Control-M/Restart continues rolling back to the previous restartable step. If step adjustment continues to the first job step and no restart step is found, Control-M/Restart fails the job’s restart. This failure is accompanied by the CTR184S error message.

Parent Topic

Control parameters in the Control-M/Restart PARM library