This statement selects the elements for the loaders to be used. The system loader definitions are created along with the next BUILD-REPFILE statement.
Format
SELECT-REPFILE-TO-BUILD |
{ NAME = ’laderdefname’ / (’laderdefname’,...) / ,PRODUCT = *PRODSAVE / productversion / (productversion,...) } ,INSTALL = DEF / ABS / NO [,USERID = [:catid:][$userid.]] [,PREFIX = prefix] [,RUNAME = releaseunitname] [,RUVERS = releaseunitversion] [,SCI = imoninventoryname] [,ADDOPTS = 'optpacketname' / ('optpacketname',...)] [,OVERWRITE = YES / NO] [,SETTINGS = STD / SWK] [,ERROR = ON(<integer 0..31>) / OFF(<integer 0..31>)] |
Operands
NAME = 'loaderdefname'
Name of the system loader definition to be selected. A list of up to 30 names can be entered.
If NAME is not specified, PRODUCT must be specified. In this case, all the loaders with this product in their definition are selected.
If NAME and PRODUCT are specified, the specified loaders are only selected if they contain one of the products specified under PRODUCT.
PROD[UCT] = *PRODSAVE / productversion / (productversion, ...)
Defines the products to be used for generation of the loader.
*PRODSAVE means that a list of products is accessed which was specified in a previous statement. RMS remembers this list and uses it again here.
A product or a series of products (max. 10) can be specified.
If more than one product is specified, each one is consulted independently of the others and all the loaders which contain this product are selected.
INSTALL = DEF / ABS / NO
Determines how the value for INSTALL in the loader definition is to be evaluated.
INSTALL = DEF
Installation is carried out depending on the value for INSTALL in the loader definition.
INSTALL = ABS
Installation is always carried out, irrespective of the value for INSTALL in the loader definition.
INSTALL = NO
Installation is not carried out, irrespective of the value for INSTALL in the loader definition.
USERID = :catid:$userid
Determines where the generated loader is to be saved. If no user ID is specified, the loader is saved under the user ID of the RMS depot.
PREFIX = prefix
Specifies the prefix with which the loader file is to be saved.
RUNAME = releaseunitname
Specifies the release unit name for IMON (see the “IMON“ manual [15 (Related publications)]). The name can be up to 30 characters long. The operand must only be specified if MODE=IMON was specified when the start procedure was called.
RUVERS = releaseunitversion
Specifies the release unit version for IMON (see the “IMON“ manual [15 (Related publications)]). The length of version specification must not exceed 8 characters. The operand must only be specified if MODE=IMON was specified when the start procedure was called.
SCI = imoninventoryname
Specifies the software configuration inventory for IMON (see the “IMON“ manual [15 (Related publications)]). The operand must only be specified if MODE=IMON was specified when the start procedure was called.
ADDOPTS = 'optpacktename' / ('optpacketname',...)
see CREATE-REPFILE-DEFINITION statement.
The total number of ADDOPTS operands specified must be <= 9.
OVERWRITE = YES / NO
Option for IMON (see the manual “IMON” [15 (Related publications)]. If the SYSREP file to be generated already exists, it must be cataloged with OVERWRITE = NO as SYSREP.<nnn>, where n = 0...9.
SETTINGS = STD / SWK
The settings to be used during installation.
SETTINGS = STD
The settings from the loader definitions are used (see the CREATE-REPFILE-DEFINITION statement).
SETTINGS = SWK
The settings from the software configurations are used (see the CREATE-SW-CONF statement).
ERROR = ON(<integer 0..31>) / OFF(<integer 0..31>)
In the event of an error, the specified job switch is set (ON) or reset (OFF).