Return and reason codes for AUTH
You can use this table to search for reason and return codes for the DBRC AUTH request. Each code is accompanied by the code type and an explanation of the code.
Reason and return codes for the AUTH request
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 can not be processed. A reason code has to be set in the corresponding entry in the AUTH output block. |
Severe error - No AUTH block returned | X'0000000C' | X'C1000001' | Application is not signed on to DBRC. |
X'0000000C' | X'C1000002' | DBRC AUTH processing cannot complete because the application is not signed, and no subsystem record is found. This should not occur under normal conditions because an earlier check indicated that the subsystem 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 AUTH 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'C1000003' | Entry in AUTH output block could not be found. This should not occur. | |
X'0000002C' | X'C1000004' | Internal error encountered during DBRC authorization processing. | |
X'0000002C' | X'C1000005' | Internal error encountered during DBRC authorization 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. |