Return and reason codes
IRRSIA00 returns 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 | 4 | Parameter list error occurred. |
| 8 | 8 | 8 | An internal error occurred during RACF processing. |
| 8 | 8 | 12 | Recovery environment could not be established. |
| 8 | 8 | 16 | User ID is not defined to RACF. |
| 8 | 8 | 20 | Password, Password Phrase or Pass Ticket is not valid. |
| 8 | 8 | 24 | Password or Password Phrase is expired. |
| 8 | 8 | 28 | User ID is revoked or user access to group is revoked. |
| 8 | 8 | 32 | The user does not have appropriate RACF access to either the SECLABEL, SERVAUTH profile, or APPL specified in the parmlist. |
| 8 | 8 | 36 | Certificate is not valid. |
| 8 | 8 | 40 | No user ID is defined for this certificate. See Usage Note number 37. |
| 8 | 8 | 44 | The client security label is not equivalent to the server's security label. |
| 8 | 8 | 48 | A managed ACEE is requested with a nested RACO in the Envir_In parameter. |
| 8 | 12 | InitUSP reason code | initUSP failed. See initUSP reason codes in Return and reason codes. |
| 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 | 4 | Parameter list error occurred. |
| 8 | 8 | 8 | An internal error occurred during RACF processing. |
| 8 | 8 | 12 | Recovery environment could not be established. |
| 8 | 8 | 16 | An attempt was made to delete the server address space ACEE before invoking initACEE to purge all managed ACEEs. |
| 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 | 4 | Parameter list error occurred. |
| 8 | 8 | 8 | An internal error occurred during RACF processing. |
| 8 | 8 | 12 | Recovery environment could not be established. |
| 8 | 8 | 16 | There are managed ACEEs that are still in use. |
| 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 | 4 | Parameter list error occurred. |
| 8 | 8 | 8 | An internal error occurred during RACF processing |
| 8 | 8 | 12 | Recovery environment could not be established. |
| 8 | 8 | 16 | The user is not authorized. |
| 8 | 8 | 20 | The certificate does not meet RACF requirements. |
| 8 | 8 | 24 | The certificate is defined for another user. |
| 8 | 8 | 28 | The certificate can not be deregistered because it has been used to generate a request through RACDCERT GENREQ. |
| 8 | 8 | 32 | RESERVED |
| 8 | 8 | 36 | The certificate is not valid. |
| 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 | 4 | Parameter list error occurred. |
| 8 | 8 | 8 | An internal error occurred during RACF processing. |
| 8 | 8 | 12 | Recovery environment could not be established. |
| 8 | 8 | 16 | RESERVED |
| 8 | 8 | 20 | RESERVED |
| 8 | 8 | 24 | RESERVED |
| 8 | 8 | 28 | RESERVED |
| 8 | 8 | 32 | RESERVED |
| 8 | 8 | 36 | This certificate is not valid. |
| 8 | 8 | 40 | No user ID is defined for this certificate. See Usage Note number 37. |
| 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 | 4 | Parameter list error occurred. |
| 8 | 8 | 8 | An internal error occurred during RACF processing. |
| 8 | 8 | 12 | Recovery environment could not be established. |
| 8 | 8 | 16 | IDTDATA class not active. |
| 8 | 8 | 1 | IDTA eyecatcher not “IDTA”. |
| 8 | 12 | 2 | IDTA version not valid. |
| 8 | 12 | 3 | IDTA length not valid. |
| 8 | 12 | 4 | IDTA IDT buffer pointer not valid. |
| 8 | 12 | 5 | IDT buffer length insufficient. The IDT length field has been updated to the required size. |
| 8 | 12 | 6 | IDTA IDT length is nonzero. |
| 8 | 12 | 7 | IDTA IDT type not valid. |
| 8 | 16 | 3 | Signed IDTs are required but a key is not configured. |
| 8 | 16 | 4 | ICSF is not available to generate signature. |
| 8 | 16 | 5 | ICSF error detected attempting to generate signature. |
8![]() |
16![]() |
7![]() |
Signature algorithm is not valid.![]() |
8