Error Codes for VERIFY Requests

The return code and reason code values documented in the following table are associated with RACROUTE REQUEST=VERIFY requests that are issued to authenticate a user based on the userid and password that were submitted.

SAF Return Code RACF Return Code RACF Reason Code Description
X'00' X'00' X'0000' Request completed successfully.
X'00' X'04' X'000C' Request completed successfully.

TOKNIN was specified but the length was too large.

X'00' X'04' X'0010' Request completed successfully.

STOKEN was specified but the length was too large.

X'04' X'00' X'0000' Request could not be completed. No RACF decision was possible.

ENVIR=VERIFY was specified without SAF installation exit processing.

X'04' X'04' X'0000' Request could not be completed. No RACF decision was possible.

The user profile is not defined to RACF.

X'04' X'20' X'0000' Request could not be completed. No RACF decision was possible.

RACF is not active.

X'04' X'58' X'0000' Request could not be completed. No RACF decision was possible.

RJE or NJE operator FACILITY class profile not found.

X'08' X'04' X'0000' Request failed.

The user profile is not defined to RACF.

X'08' X'08' X'0000' Request failed.

The password is not authorized.

X'08' X'0C' X'0000' Request failed.

The password has expired.

X'08' X'10' X'0000' Request failed.

The new password is not valid.

X'08' X'14' X'0000' Request failed.

The user is not defined to the group.

X'08' X'18' X'0000' Request failed.

RACROUTE REQUEST=VERIFY was failed by the installation exit routine.

X'08' X'1C' X'0000' Request failed.

The user's access has been revoked.

X'08' X'24' X'0000' Request failed.

The user's access to the specified group has been revoked.

X'08' X'28' X'0000' Request failed.

OIDCARD parameter is required but not supplied.

X'08' X'2C' X'0000' Request failed.

OIDCARD parameter is not valid for specified user.

X'08' X'30' X'0000' Request failed.

The user is not authorized to the port of entry in the TERMINAL, JESINPUT, or CONSOLE class. Indicates the user is not authorized to the port of entry.

X'08' X'30' X'0004' Request failed.

The user is not authorized to the port of entry in the TERMINAL, JESINPUT, or CONSOLE class. Indicates the user is not authorized to access the system on this day, or at this time of day.

X'08' X'30' X'0008' Request failed.

The user is not authorized to the port of entry in the TERMINAL, JESINPUT, or CONSOLE class. Indicates the port of entry may not be used on this day, or at this time of day.

X'08' X'34' X'0000' Request failed.

The user is not authorized to use the application.

X'08' X'38' X'0004' Request failed.

SECLABEL checking failed. MLACTIVE requires a SECLABEL; none was specified.

X'08' X'38' X'0008' Request failed.

SECLABEL checking failed. Indicates the user is not authorized to the SECLABEL.

X'08' X'38' X'000C' Request failed.

SECLABEL checking failed. The system was in a multilevel secure status, and the dominance check failed.

X'08' X'38' X'0010' Request failed.

SECLABEL checking failed. Neither the user's nor the submitter's SECLABELs dominate. They are disjoint.

X'08' X'44' X'0000' Request failed.

A default token is used as input token.

X'08' X'48' X'0000' Request failed.

Indicates that an unprivileged user issued a RACROUTE REQUEST=VERIFY in a tranquil state (MLQUIET).

X'08' X'4C' X'0000' Request failed.

NODES checking failed. Submitter's node is not allowed access to execution node.

X'08' X'4C' X'0004' Request failed.

NODES checking failed. NJE failure: UACC of NONE for USERID type of NODES profile.

X'08' X'4C' X'0008' Request failed.

NODES checking failed. NJE failure: UACC of NONE for GROUP type of NODES profile.

X'08' X'4C' X'000C' Request failed.

NODES checking failed. NJE failure: UACC of NONE for SECLABEL type of NODES profile.

X'08' X'4C' X'0010' Request failed.

NODES checking failed. NJE failure: No local submit node specified.

X'08' X'4C' X'0014' Request failed.

NODES checking failed. NJE failure: Reverification of translated values failed.

X'08' X'50' X'0004' Request failed.

Indicates that a surrogate submit attempt failed. Indicates the SURROGAT class was inactive.

X'08' X'50' X'0008' Request failed.

Indicates that a surrogate submit attempt failed. Indicates the submitter is not permitted by the user's SURROGAT class profile.

X'08' X'50' X'000C' Request failed.

Indicates that a surrogate submit attempt failed. Indicates that the submitter is not authorized to the SECLABEL under which the job is to run.

X'08' X'54' X'0000' Request failed.

Indicates that a JESJOBS check failed.

X'08' X'64' X'0000' Request failed.

Indicates that the CHECK subparameter of the RELEASE keyword was specified on the execute form of the RACROUTE REQUEST=VERIFY macro; however, the list form of the macro does not have the same release parameter. Macro processing terminates.