Change assignment of routing codes to operator role
Component: | SRPMNUC |
Functional area: | Operator function control |
Domain: | SECURITY-ADMINISTRATION |
Privileges: | SECURITY-ADMINISTRATION |
Function
This command is used to modify a list of routing (authorization) codes which have been assembled to form an “operator role”, and of which the specified pubset is aware. A modification involves either adding further routing codes to the existing operator role, from the list of up to 40 available codes, or withdrawing particular routing codes from the role.
Format
MODIFY-OPERATOR-ROLE |
OPERATOR-ROLE = <name 1..8> ,PUBSET = *HOME / <cat-id 1..4> ,REMOVE-ROUTING-CODES = *NONE / *ALL / list-poss(40): * / <alphanum-name 1..1> ,ADD-ROUTING-CODES = *NONE / *ALL / list-poss(40): * / <alphanum-name 1..1> |
Operands
OPERATOR-ROLE = <name 1..8>
Specifies the name of the operator role which is to be amended. This is the name that an authorized user program must use whenever it wishes to undertake tasks (= routing codes) which are linked with this role.
PUBSET =
Specifies the pubset whose user catalog contains an entry for the role which is to be modified.
PUBSET = *HOME
The operator role is recorded in the user catalog of the home pubset.
PUBSET = <cat-id 1..4>
Precise specification of the pubset in whose user catalog the operator role is recorded.
REMOVE-ROUTING-CODES =
Specifies the routing codes, and hence the areas of work, which are to be withdrawn from the existing operator role.
REMOVE-ROUTING-CODES = *NONE
Preset value: no routing codes are to be withdrawn from the existing operator role.
REMOVE-ROUTING-CODES = *ALL
All the routing codes previously assigned to the role are to be withdrawn.
REMOVE-ROUTING-CODES = list-poss(40): * / <alphanum-name 1..1>
Precise specification of up to 40 routing codes which are to be withdrawn from the existing operator role. There is a table of the routing codes in the “Introduction to System Administration” [14].
ADD-ROUTING-CODES =
Specifies the additional routing codes, and hence the areas of work, which are to be assigned to the existing operator role.
ADD-ROUTING-CODES = *NONE
Preset value: no additional routing codes are to be assigned to the existing operator role.
ADD-ROUTING-CODES = *ALL
All the routing codes known to the system are to be assigned to the existing role.
ADD-ROUTING-CODES = list-poss(40): * / <alphanum-name 1..1>
Precise specification of up to 40 additional routing codes which are to be assigned to the existing operator role. There is a table of the routing codes in the “Introduction to System Administration” [14].
Return codes
(SC2) | SC1 | Maincode | Meaning |
---|---|---|---|
0 | CMD0001 | No error | |
2 | 0 | SRM6001 | Command executed with a warning |
32 | SRM6020 | System error during command processing | |
64 | SRM6040 | Semantic error | |
130 | SRM6030 | Command cannot temporarily be executed |