This statement modifies the specified attributes of the selected element loaderdefname
. If the loader definition is not in the depot, a new element is created.
An attempt to execute DELPROD, DELOPTS or DELMODS for a loader definition which does not exist is only noticed when the operations are carried out and is rejected with a warning. RMS responds likewise when the product version/modpacketname/optpacketname of the DEL operand cannot be found in the depot.
When a new loader definition is created, an attempt is made to establish an unambiguous assignment to a software configuration saved in the depot. If this is successful, the preset values from the software configuration are used and, where applicable, overwritten by the operand values in the statement.
Format
MODIFY-REPFILE-DEFINITION |
NAME = 'loaderdefname'[,NEW-NAME = 'loaderdefname'] [,PASS = 'password'[,NEW-PASS = 'password']][,{ ADDPROD / DELPROD } = *PRODSAVE / productversion / (productversion,...) ] [ { { ADDMODS / DELMODS } = 'modpacketname' / 'modpacketname',...) / { ADDOPTS / DELOPTS } = 'optpacketname' / 'optpacketname',...) } ,...] [,SETTINGS = ( ,SHARE = NO / YES ,SAVE = NO / YES ,INSTALL = NO / YES ,INFORMATION = MED / MAX / MIN ,FUNCTION-NAME = NO / YES [,VOLUME = vol,DEVICE = dev] [,PATH = [:catid:][$userid.]filename] ,LOADER-FORMAT = SUB-SYSTEM / BS2000 )] [,ERROR = ON(<integer 0..31>) / OFF(<integer 0..31>)] |
Operands
NAME = 'loaderdefname'
Name of an existing loader definition to be modified.
NEW-NAME = 'loaderdefname'
Name of the new loader definition.
PASS = 'password', NEW-PASS = 'password'
Password used to protect the loader definition. When assigning a new password, the old password must be entered under PASS, and the new password must be entered under NEW-PASS.
ADDPROD / DELPROD = *PRODSAVE / productversion / (productversion, ..)
see CREATE-REPFILE-DEFINITION
ADDMODS / DELMODS = 'modpacketname' / ('modpacketname',...)
see CREATE-REPFILE-DEFINITION
ADDOPTS / DELOPTS = 'optpacketname' / ('optpacketname',...)
see CREATE-REPFILE-DEFINITION
SETTINGS = (...)
For a description of the SETTINGS operands, see the CREATE-SW-CONF (Utility Routines, #333) 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).