Previous Topic

Next Topic

Book Contents

Book Index

NONRESTARTABLE_PGM parameter

This parameter indicates that restart does not begin at certain steps, specified by program name. 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 program to be executed, regardless of which job is being run.

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

NONRESTARTABLE_PGM  program_name

NONRESTART_PGM  program_name

The program_name supports masking. For example: NONRESTARTABLE_PGM 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_PGM IEFBR14

If, during automatic step adjustment, Control-M/Restart arrives at the step that executes program IEFBR14, 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