Previous Topic: NETMASTR Commands

Next Topic: DD Command—Allocate a Data Set Dynamically


General Commands

The following general commands can be specified in the NMDRVCTL data set:

PGM={ NM001 | name }

Specifies the target program to which control is transferred.

Default: NM001

ERROR={ tnnnn | R100 }

Specifies the action to take if an error is detected in the input control statements. The following actions are valid:

Rnnnn

Returns to the system with nnnn return code.

Unnnn

Abends with user ABEND code nnnn.

Default: R100

PARMSEP=c

Specifies the separator character for concatenation of PARM information. The nominated character is used only between the PARM prefix (see the PPREF command), the JCL PARM, and the PARM suffix (see the PSUFF command). The character is not used between individual sections of the prefix and/or suffix.

Default: comma (,)

PPREF=value

Specifies the prefix of the supplied JCL parameters that is passed to the target program. This command must not span lines, but can be specified several times. The multiple specifications are concatenated together, in appearance order, with no intervening separators, and treated as a single prefix.

Limits: 1024 characters

PSUFF=value

Specifies the suffix of the supplied JCL parameters that is passed to the target program. This command must not span lines, but can be specified several times. The multiple specifications are concatenated together, in appearance order, with no intervening separators, and treated as a single suffix.

Limits: 1024 characters

LIST={ NO | YES }

Controls the listing of input lines. If LIST=YES is specified, all following lines are listed to the console using WTO messages. If SUBS=YES is in effect, each line is also displayed after substitution processing.

SUBS={ NO | YES }

Controls symbolic substitution for line processing. Specifying SUBS=YES enables substitution on all following input lines (except comments).

Specifying SUBS=NO stops substitution on all following input lines.

VARxxx=’value’

Lets you define up to 20 additional user variables for substitution. xxx is the variable name, and the value is specified after the equal sign (=), which can be quoted if containing blanks. Each variable name can have up to 16 characters.

If substitution is in effect, the variable name and value can be built from other variables.

Note: The value length cannot exceed the length of the actual variable name + 1 (for an ampersand). The symbol substitution service enforces this rule to prevent buffer overruns.

WAIT={ ESM | VTAM }

Specifies whether initialization waits for the External Security Manager (ESM) or VTAM to become available.