The GEN statement (GENerate object) defines the program name. It can occur anywhere in the statement sequence. It can be omitted if the default names are to be used. If multiple GEN statements are issued, the first correct GEN statement is valid.
In the case of network generation, the GEN statement initiates the associated CPU and IOCFID statements.
GEN |
[NAME=name] |
NAME=name
Alphanumeric string which can be divided into several partial strings separated by a hyphen; first character: A...Z; maximum of eight characters.
Character set: A...Z, 0...9, $, #, @, - (hyphen)
name
has the following meanings:
Program name for the generated objects
Default value:IOV<ver>
Part of the file name of the I/O configuration file
SYSDAT.BS2.<ver>.IOCF.<name>
Default value for the file name:SYSDAT.BS2.<ver>.IOCF
Part of the file name of the log file
SYSLST.IOGEN.<ver>.IOCF.<name>
Default value for the file name:SYSLST.IOGEN.<ver>.IOCF
Part of the file name of the temporary file
SYSDAT.IOGEN.<ver>.IOCF.<name>
Default value for the file name:SYSDAT.IOGEN.<ver>.IOCF
name
is also entered in the IOCF comment field (first eight characters from the comment which can be entered using the IOCFID statement). It is also displayed using the /SHOW-IOCF
command, see the “Commands” manual [2].
name
can also be used for the hardware-dependent selection of the parameter file by startup, see "startup files".