Previous Topic: Active and Inactive Options (or the NO Option Prefix)Next Topic: Summary of Options by Function


Processing/Evaluation Rules

You can define options as active and inactive on three different levels (as a default, in the OPTIONS file, or in the PARM field). Due to this setup, CA JCLCheck must process and evaluate options one level at a time by applying three specific rules at each level:

Important! The evaluation rules that are shown previously establish the option that is in effect for a specific JCL check. If an option and its inactive counterpart are specified on different levels, you want to make sure that you are applying the option that you need. You can test which options are in effect by running CA JCLCheck using the NOSYNTAX option, and examining the "Options in Effect" report.

Levels are processed in the following order:

  1. Defaults
  2. Option File
  3. PARM field

The following display is an example of processing options:

        Default = RUNTIME
        OPTIONS = NORUNT
        PARM =    RUNTIME

In this example, all three rules are applied to each level in the following manner:

The Default level:

The OPTIONS= level:

The PARM= level:

The rules allow you the flexibility to change runtime options from run to run, even if undesirable option settings have been established at a default level.

Note: To view the inactive options and their active counterparts, see the Runtime Options Syntax Summary or the Description of Runtime Options.