Explanation
The error occurred during processing of a DEQ macro
instruction during the processing of global resource serialization.
The
control program found that the parameter list created from the macro
instruction was incorrect.
Register 15 might contain a reason
code associated with this error:
- Code
- Explanation
- xxxx0001
- The input parameter list was altered during DEQ processing.
- xxxx0002
- The DEQ request specified UCB and RNL=NO.
- xxxx0003
- The storage specified by the input UCB address does not map to
a valid UCB.
- xxxx0004
- The storage specified by the UCB address specified by an ISGNQXIT
exit routine does not map to a valid UCB.
- xxxx0005
- The storage passed to DEQ processing could not be accessed in
the caller's key.
- xxxx0006
- The storage containing the QNAME could not be accessed in the
caller's key.
- xxxx0007
- The storage containing the RNAME could not be accessed in the
caller's key.
- xxxx0008
- The storage containing the pointer to the UCB address could not
be accessed in the caller's key.
- xxxx0009
- The storage containing the UCB address could not be accessed in
the caller's key.
- xxxx000A
- The number of local resources specified in a DEQ list request
has exceeded the maximum value of X'FFFF' resources.
- xxxx000B
- The number of global resources specified in a DEQ list request
has exceeded the maximum value of X'FFFF' resources.
- xxxx000D
- The storage specified by the input TCB was invalid.
- xxxx000E
- The storage specified by the input TCB does not map to a valid
TCB.
- xxxx0014
- Request attempted to set an obsolete bit in the input parameter
list.
- xxxx0015
- Request illegally specified TCB with RMC.
- xxxx0016
- The DEQ request illegally specified MASID.
- xxxx0017
- Request specified invalid RET= value.
- xxxx0018
- Generic request specified invalid RET= value or RMC.
- xxxx0022
- The storage containing the PEL Prefix could not be accessed in
the caller's key.
- xxxx0023
- The RMC=STEP was specified when PASN was not equal to HASN.
- xxxx0024
- The request was made while in SRB mode.
- xxxxyyyy
- The reason code could also be associated with an ISGENQ Request=Release.
Note that the ABEND reason codes for ISGENQ correspond to the same
reason codes listed in the Return and Reason Codes section of the
ISGENQ macro in z/OS MVS Programming: Authorized Assembler Services Reference EDT-IXG.
System action
The system writes an ABEND dump.
System programmer response
Do the following:
- For reason code X'0004', check your ISGNQXIT installation
exits to ensure that they are coded to specify a valid UCB address.
- For reason code X'000A/000B', make sure that no single
request is greater than the limit when you issue multiple DEQ LIST
requests.
If the problem persists, search problem reporting data
bases for a fix for the problem. If no fix exists, contact the IBM® Support Center. Provide the
ABEND dump.
Programmer response
Correct the macro instruction. Recompile
and run the job step again.
Source
Global resource serialization