z/OS Security Server RACF Messages and Codes
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


285

z/OS Security Server RACF Messages and Codes
SA23-2291-00

285

Explanation

RACF® detected an error in the parameters passed to it for RACDEF request processing.

System action

The task ends.

Programmer response

Register 15 contains a hexadecimal reason code. (Message ICH409I, if issued, also contains this reason code.)
Code
Explanation
04
Parameter list length is not valid.
08
Level number is not valid.
0C
TYPE option is not valid.
10
Resource name required. Entity-name (and newname keywords, if specified) must point to valid, non-blank resource names.
14
New data set name or old volume serial specified but address is zero.
18
Volume serial required but not specified.
1C
New data set name and old volume serial flags both set.
24
Parameters supplied that are inconsistent for a general resource class other than DATASET. These incorrect parameters might be model name, model volume serial, VSAM data set bit on, old volume serial, or new data set name.
28
Model resource information supplied with type other than DEFINE for DATASET class.
2C
Model name supplied but model volume serial not supplied.
30
Unqualified data set name specified. This return code is not issued if RACFIND=NO was specified.
34
Old volume serial number is absent for CHGVOL request.
38
Length of the unit field is not valid.
3C
AUDIT value is not valid.
40
Specified OWNER is not valid. This reason code can occur for several reasons. Among the possible reasons are:
  • The OWNER is not a RACF-defined user ID or group ID.
  • The OWNER is a RACF-defined user ID but that user ID is revoked.
44
UACC value is not valid.
48
Rename request is not valid. Either ENTITY name or NEWNAME name, but not both, is a generic name. This reason code can occur because of the attempt to create a data set profile with a single-qualifier name, when RACF protection for single-qualifier names has not been activated (SETROPTS command with PREFIX specified). Note that there are several cases in which data set profiles can be created automatically: when users with the ADSP attribute create data sets, when PROTECT=YES is specified in JCL, and when a user issues the ADDSD command.
4C
Type=CHGVOL specified for TAPE.
50
Parameters specified for TAPE are not valid.
54
FILESEQ omitted when required for TAPE.
58
Operands specified for DASD are not valid.
5A
The in-storage profile provided to the RACHECK request was not at the version required by RACF. Ensure that the version of the in-storage profile (addressed by the ENTITY parameter with CSA specified) is at the required version number.
5C
FILESEQ value is not valid.
60
TAPELBL value is not valid.
64
EXPDT/RETPD value is not valid.
68
NOTIFY user ID is not valid.
6C
RESOWNER specified for other than TYPE=DEFINE.
70
Specified RESOWNER is not valid.
74
MGMTCLAS and/or STORCLAS specified without RESOWNER.
78
Length for MGMTCLAS is not valid.
7C
Length for STORCLAS is not valid.
80
Length for RESOWNER is not valid.
84
Specified SECLABEL is not valid.
88
Buffer length specified with ENTITYX keyword is not valid:
  • Less than zero
  • Greater than 255
  • Not zero but less than the entity name length
8C
Name length specified with ENTITYX keyword is not valid.
  • The specified length is less than zero.
  • The specified length is greater than 44 if CLASS=DATASET or greater than the maximum length for that class as defined in the class-descriptor table.
  • The name that was supplied is longer than 44 if CLASS=DATASET or longer than the maximum length for that class as defined in the class-descriptor table.
90
For the ENTITYX format, both the entity name length and the buffer length are zero.
94
Buffer length specified with MENTX keyword is not valid:
  • Less than zero
  • Greater than 255
  • Not zero but less than the entity name length
98
Name length specified with MENTX keyword is not valid:
  • The specified length is less than zero.
  • The specified length is greater than 44 if CLASS=DATASET or greater than the maximum length for that class as defined in the class-descriptor table.
9C
For the MENTX keyword, both the entity name length and the buffer lengths are zero.
A0
Buffer length specified with NEWNAMX keyword is not valid:
  • Less than zero
  • Greater than 255
  • Not zero but less than the entity name length.
A4
Name length specified with NEWNAMX keyword is not valid:
  • The specified length is less than zero.
  • The specified length is greater than 44 if CLASS=DATASET or greater than the maximum length for that class as defined in the class-descriptor table.
  • The name that was supplied is longer than 44 if CLASS=DATASET or longer than the maximum length for that class as defined in the class-descriptor table.
A8
For the NEWNAMX keyword, both the entity name length and the buffer lengths are zero.
AC
The profile name for the FILE and DIRECTRY class does not contain at least two valid qualifiers for keyword ENTITY or ENTITYX.
  • The profile name contains only one qualifier.
  • The profile name begins with a period.
  • The second qualifier is longer than 8 characters.
B0
The profile name for the FILE and DIRECTRY class does not contain at least two valid qualifiers for keyword MENTITY or MENTX.
  • The profile name contains only one qualifier.
  • The profile name begins with a period.
  • The second qualifier is longer than 8 characters.
B4
The profile name for the FILE and DIRECTRY class does not contain at least two valid qualifiers for keyword NEWNAME or NEWNAMX.
  • The profile name contains only one qualifier.
  • The profile name begins with a period.
  • The second qualifier is longer than 8 characters.
B8
The entity name contains a blank:

If the ENTITYX keyword is specified and the entity name length is given, the name has a blank in the beginning, in the middle, or at the end.

BC
The model profile name contains a blank.

If the MENTX keyword is specified and the name length is given, the name has a blank in the beginning, in the middle, or at the end.

C0
The new profile name contains a blank.

If the NEWNAME keyword is specified and the new name length is given, the name has a blank in the beginning, in the middle, or at the end.

C8
Specified SECLVL is not valid:
  • The number of data fields is not zero or one.
  • The value of the data fields is not within the range of 1 - 254.

Identify and correct the indicated error.

Problem determination

Use the reason code in Register 15 to identify the error. If the issuer of the RACF macro is a user routine (such as an installation exit), correct the parameter list specified for the RACF macro in the installation exit. If the issuer of the RACF macro is an IBM® routine, see z/OS Security Server RACF Diagnosis Guide for information about diagnosing abends and reporting abend problems to IBM.

Note: For batch jobs, if you need to do dump analysis but do not have a dump, run the job again. For batch jobs using DSMON, a RACF command, or the RACF report writer, specify a SYSABEND DD statement in the job. This will ensure that a dump is taken.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014