Return and reason codes

R_GenSec may return the following values in the reason and return code parameters:

SAF return code RACF® return code RACF reason code Explanation
0 0 0 The service was successful.
4 0 0 RACF is not installed.
8 8 0 Invalid function code.
8 8 4 Parameter list error.
8 8 8 An internal error was encountered.
8 8 12 A recovery environment could not be established.
8 8 16 Not authorized to use this service.
8 12 8 Invocation of the Kerberos server program call (PC) interface failed with a 'parameter buffer overflow' return code. This indicates an internal error in IRRSKG00.
8 12 12 Invocation of the Kerberos server program call (PC) interface failed with an 'unable to allocate storage' return code. The region size of the Kerberos server-started task (SKRBKDC) should be increased.
8 12 16 Invocation of the Kerberos server program call (PC) interface failed with a 'local services are not available' return code. This indicates that the Kerberos server-started task (SKRBKDC) address space has not been started or is terminating.
8 12 20 Invocation of the Kerberos server program call (PC) interface failed with a 'abend in PC service routine' return code. The symptom record associated with this abend can be found in the logrec data set.
8 12 24 Invocation of the Kerberos server program call (PC) interface failed with an 'unable to obtain control lock' return code. This can occur if the task holding the lock is not being dispatched (for example, a dump is in progress).
8 16 28 PassTicket generation failure.
8 16 32 PassTicket evaluation failure. Possible reasons are:
  • PassTicket to be evaluated is not a successful PassTicket.
  • The PassTicket to be evaluated was already evaluated before and replay protection is in effect.
  • No PTKTDATA profile exists to match the specified application.
  • An internal error occurred.
8 16 X'nnnnnnnn' The Kerberos server was not able to successfully process the function. X'nnnnnnnn' is the Network Authentication Service function status code. See Network Authentication Service documentation for more information.
Start of change8End of change Start of change16End of change Start of changeX'nnnnnnnn'End of change Start of changePassTicket evaluation extended failure. X'nnnnnnnn' is the internal reason code for the evaluation failure.End of change