Selection of parameter members

Selection of parameter members

Overview

At SFF/RFF startup time, the program determines which parameter members are to be loaded.

During every startup, two members are loaded, one B01LSTxx and one BnnLSTxx. Parmlib members are selected as follows:

For B01LSTxx:

If parameter B01LST=xx is coded in the EXEC statement, the specified member (B01LSTxx) is loaded.

If parameter B01LST=xx is not coded in the EXEC statement, the default member B01LST00 is loaded.

For BnnLSTxx:

If parameter BnnLST=xx is coded in the EXEC statement, the specified member (BnnLSTxx) is loaded.

If parameter BnnLST=xx is not coded in the EXEC statement, the default member BnnLST00 is loaded.

Example

Default member

B01LST00, BnnLST00

 

In the following lines from the started task JCL, the EXEC parameter specifies both parameter members: therefore both the specified members, B01LST01 and BnnLST02, are loaded.

+-----------------------------------------------------------------------+
|//BETASTC EXEC PGM=BST01SFF, |
|// PARM='S=nn,B01LST=01,BnnLST=02' |
+-----------------------------------------------------------------------+

If the EXEC parameter specifies only parameter B01LST=01 for SFF/RFF, members B01LST01 and BnnLST00 are loaded.

If the EXEC parameter in the started task JCL does not specify any parameter members, the default members B01LST00 and BnnLST00 are loaded.