283 ExplanationAn error was detected by RACF® in the parameters passed to RACF for RACROUTE REQUEST=VERIFY processing.
System action
Programmer responseRegister 15
contains a hexadecimal reason code. (Message ICH409I, if issued, also
contains this reason code.) - Code
- Explanation
- 04
- Incorrect parameter list length.
- 14
- ENVIR data specified was not valid.
- 18
- USERID specified did not conform to length requirements.
- 1C
- PASSWRD or PHRASE specified did not conform to length requirements.
- 20
- GROUP specified did not conform to length requirements.
- 24
- NEWPASS or NEWPHRASE specified did not conform to length requirements.
- 28
- OIDCARD specified had length field=0.
- 30
- One of the following conditions caused this error:
- Incorrect combination of ENVIR keyword data and USERID, PASSWRD,
NESTED, NEWPASS, START, OIDCARD, TERMID, APPL, SESSION, TRUSTED, REMOTE,
SECLABEL, EXENODE, SERVAUTH, SUSERID, SNODE, SGROUP, POE, POENET,
TOKNIN, and STOKEN specified.
- PHRASE or NEWPHRASE is specified with ENVIR other than CREATE.
- 34
- Incorrect combination of ENVIR keyword data and GROUP specified.
- 38
- ENVIR = CHANGE specified but no ACEE exits.
- 3C
- One of the following conditions caused this error:
- User ID specified is *NONE* and REQUEST=VERIFY is not branch entered.
- User ID specified is *BYPASS* and PASSCHK=NO is not specified.
- ENVIR=CREATE, *BYPASS*, PASSCHK=YES and no password or password
phrase is specified
- 40
- Reserved
- 44
- One of the following conditions caused this error:
- ENVIR=CREATE and SESSION=APPCTP were specified but POE was not
specified and is required in this case.
- UTOKEN is a default token and no password or password phrase
is specified.
- 48
- ENVIR=CREATE and SESSION=APPCTP were specified but APPL was not
specified and is required in this case.
- 4C
- The ACEE specified does not appear to be a valid ACEE.
- 50
- The ENVRIN keyword was specified and the ENVR object storage area
address was zero, or, either the ENVRIN or ENVROUT keyword was specified
and the ENVR object storage area was not on a doubleword boundary.
- 54
- The ENVRIN keyword was specified and the ENVR object contained
in the ENVR object storage area was larger than the ENVR object storage
area specified.
This can be caused by using an ENVR object from
another external security manager. For example, MCS console services
routes commands from other systems with ENVRIN data.
- 58
- The X500NAME keyword supplied an X500 name pair data structure
as indicated by a non-zero structure length, but either the length
of the issuer's name or the length of the subject's name is not in
the correct range (1 to 255).
- 5C
- The POE keyword was specified with a session type of IP.
- 60
- SERVAUTH length is less than 1 or greater than 64.
- 64
- NESTED=YES is specified, but the address space ACEE is already
nested.
- 68
- ICTX block is not valid.
- 6C
- ICRX block is not valid. Either the ID value or length values
are not valid, or the ICRX parameter was specified with the IDID,
ICTX, NESTED=COPY, or NESTED=YES parameter.
- 70
- IDID block is not valid. Either the ID value, subpool or length
values are not valid, or the IDID parameter was specified with the
ICTX, NESTED=COPY, or NESTED=YES parameter.
Identify and correct the indicated error.
Problem determinationUse 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.
|