Specifying parameters

Specifying parameters

Overview

Parameters can be specified at three different locations:

  • In the EXEC statement
  • In members B01LSTxx of the BETA.PARMLIB
  • In members BnnLSTxx of the BETA.PARMLIB

You will find details below.

EXEC statement

In the EXEC statement of the started task procedure or any batch job, EXEC parameters can be passed to SFF, RFF or product functions. All keywords can be coded in the EXEC statement. You can also code 'B01LST=xx' to load a specific SFF parmlib member other than the default B01LST00, and/or 'BnnLST=xx' (substituting nn with the Beta product identifier) to load a parmlib member other than the default BnnLST00.

EXEC parameters

The following parameters must be specified in EXEC Parm:

Parameter

Description

Option

Default

S

Describes the product identifier. The 2-digit product number must be specified. This number must match the number specified in DD statement BnnDEF.

required

None

B01LST

Describes the SFF parmlib member B01LSTxx

optional

00

BnnLST

Describes the product parmlib member BnnLSTxx

optional

00

SIGNON

Describes the type of communication for the started task and batch jobs. SIGNON=NO means that no other started task or batch job that processes the database can be active at the same time, i.e. this particular batch job or started task must function exclusively as the sole master. SIGNON=YES means that this started task or batch job can function as a slave and cannot carry out any database tasks of its own. In this case, an active master started task must always be available.

optional

NO

B01LSTxx in BETA.PARMLIB

Parameters for SFF/RFF system startup are coded in member B01LSTxx of the BETA.PARMLIB, where xx can be any two-digit/character combination (00..99, AA..ZZ).

For a list of parameters that can be coded in B01LSTxx, see "LST parameters in B01LSTxx".

BnnLSTxx in BETA.PARMLIB

Product-specific parameters are coded in member BnnLSTxx of the BETA.PARMLIB, where nn is the number of the product. xx can be any two-digit/character combination (00..99, AA..ZZ).

Order of precedence

When a parameter is coded more than once, the following order of precedence applies:

  • Parameters in the EXEC statement take precedence over parameters coded in members B01LSTxx/BnnLSTxx.
  • Parameters in the B01LSTxx member take precedence over parameters in the BnnLSTxx member.

    Note: Only selected parameters can be coded in both members.