 |
- Work_area
- The name of a 1024-byte work area for SAF and RACF® usage. The work area must be in the primary
address space.
- ALET
- The name of a word containing the ALET for the following parameter.
Each parameter must have an ALET specified. Each ALET can be different.
The words containing the ALETs must be in the primary address space.
- SAF_return_code
- The name of a fullword in which the SAF router returns the SAF
return code. These return codes are found in Table 1.
- RACF_return_code
- The name of a fullword in which the service routine stores the
return code. These return codes are found in Table 1.
- RACF_reason_code
- The name of a fullword in which the service routine stores the
reason code. These reason codes are found in Table 1.
- Function_code
- The name of a 1-byte field that specifies the function (administration
request) that RACF is to perform.
The function code may have one of the values found in Table 1.
- Parm_list
- The name of a variable marking the start of the input parameter
list. The mapping macro IRRPCOMP contains a definition of the parameter
list for each of the values of Function_code. To find parameter list
mappings for the values of Function_code, see Table 1.
- RACF_userID
- The name of a 9-byte area that consists of a 1-byte length field
followed by the userID, which can be up to eight characters. If not
specified, the length must equal zero. Otherwise, the user ID must
be specified in uppercase. If specified, the RACF command executed through R_admin will
run under the authority of this userID. Ignored for problem state
callers.
- ACEE_ptr
- The name of a fullword containing the address of the ACEE of the
user under whose identity the RACF administrative
request runs. The user ID is extracted from the ACEEUSER field.
The ACEE itself is not used for subsequent authority checking for
the request, except for the extract user/group/connect function codes.
If the caller does not specify an ACEE, this area must contain binary
zeros. If both an ACEE and a user ID are passed into this service,
the user ID is used. Ignored for problem state callers.
- Out_message_subpool
- The name of a 1-byte field that specifies the subpool used to
obtain storage for output that is returned. Problem state callers
are limited to subpools 1 thru 127.
- Out_message_strings
- The name of a fullword in which the service routine stores the
address of output data, if applicable. It is the responsibility of
the caller to free the output storage. See the appropriate mappings
of the output data for each function code in Reference documentation by function code.
|