Return and reason codes for UNAUTH
You can use this table to search for reason and return codes for the DBRC UNAUTH request. Each code is accompanied by the code type and an explanation of the code.
Code type | Return code | Reason code | Meaning |
---|---|---|---|
X'00000000' | X'00000000' | Request completed successfully. | |
Warning | X'00000008' | X'C1000001' | One or more entries in the AUTHLIST could not be processed. A reason code has be set in the corresponding entry in the UNAUTH output block. |
Severe error | X'0000000C' | X'C1000001' | Application is not signed on to DBRC. |
X'0000000C' | X'C1000004' | UNAUTH processing could not complete because the application is not signed; no SS rcd was found. This should not occur under normal conditions since an earlier check of the GDB indicated the SS was signed on. | |
X'0000000C' | X'C9000001' | Invalid TOKEN. The TOKEN block passed to the API is not recognized as a TOKEN created by a FUNC=STARTDBRC call. | |
X'0000000C' | X'C900000A' | The TCB address is not the same as the TCB address under which the STARTDBRC service was issued. | |
Storage error | X'00000028' | X'C1000001' | Error obtaining storage for the UNAUTH output block. |
Internal error | X'0000002C' | X'C1000001' | Error attempting to start RECON multiple update processing. |
X'0000002C' | X'C1000002' | Error attempting to end RECON multiple update processing. | |
X'0000002C' | X'C1000006' | Entry in UNAUTH output block could not be found. This should not occur. | |
X'0000002C' | X'C1000007' | Internal error encountered during DBRC unauthorization processing. | |
X'0000002C' | X'C1000008' | Internal error encountered during DBRC unauthorization processing–invalid parameters. | |
Parameter error | X'00000030' | X'C1000001' | No AUTHLIST passed. |
X'00000030' | X'C1000002' | AUTHLIST passed with no entries. | |
X'00000030' | X'C1000003' | Duplicate elements in AUTHLIST. | |
X'00000030' | X'C1000004' | Missing or invalid OUTPUT parameter. | |
X'00000030' | X'C9000001' | The function (FUNC) specified in the parameter list passed to the API is invalid. | |
X'00000030' | X'C9000002' | Invalid TOKEN address. The address of the field containing the API TOKEN failed validity checking. The address specifies storage not owned by the calling program | |
X'00000030' | X'C9000003' | Invalid RETCODE address. The address of the field containing the API RETCODE failed validity checking. The address specifies storage not owned by the calling program. | |
X'00000030' | X'C9000004' | Invalid RSNCODE address. The address of the field containing the API RSNCODE failed validity checking. The address specifies storage not owned by the calling program. | |
X'00000030' | X'C9000005' | Invalid OUTPUT address. The address of the field containing the API OUTPUT failed validity checking. The address specifies storage not owned by the calling program. | |
X'00000030' | X'C900000A' | An incorrect VERSION value was specified for the requested function (FUNC). | |
X'00000030' | X'C900001A' | Invalid AUTHLIST address. The address of the field containing the API AUTHLIST failed validity checking. The address specifies storage not owned by the calling program. |