z/OS Security Server RACF Callable Services
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Output

z/OS Security Server RACF Callable Services
SA23-2293-00

Returned data: If the exit indicates that RACF® is not to be called, the exit is responsible for setting the RACF return and reason codes and providing any other output data expected by the caller of the requested service.

Refer to Callable services descriptions for information on which callable services return output to their callers, as well as the format of the output.

Note: The return and reason codes are not stored in the parameter list as they are for SAF exit ICHRTX00. For IRRSXT00, the parameter list contains the addresses of two words in which the return and reason codes must be stored.

The pre-RACF exit routine must restore all registers on return except register 15, which must contain a return code.

The post-RACF exit must also restore all registers except 15. No return codes are defined for the post-RACF exit.

Return codes: The pre-RACF exit can return one of the following return codes:

Return code Explanation
0 Exit complete - continue processing and call RACF for further security processing. The exit routine may change the content of the parameter list that will be passed to RACF
200 Exit complete - access authorized. The SAF callable services router sets SAF router return code 0 and returns to the caller of the service, bypassing any further security processing.
204 Exit complete - no decision. The SAF callable services router sets SAF return code 4 and returns to the caller of the service, bypassing any further security processing.
208 Exit complete - access not authorized. The SAF callable services router sets SAF return code 8 and returns to the caller of the service, bypassing any further security processing.
Other Exit complete - the SAF callable services router sets the SAF return code to the exit-supplied value and returns to the caller of the service, bypassing any further security processing.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014