Explanation
JES3 DLOG processing encountered an error. The
abend reason code identifies the specific error.
- Code
- Explanation
- 01
- The ASEXT macro returned a non-zero return code while the JES3DLOG
address space was attempting to extract the address space parameters.
Registers 2 and 3 when the EFB abend is issued contain the return
and reason codes from the ASEXT macro call.
- 02
- The MCSOPER macro returned a non-zero return code while the JES3DLOG
address space was attempting to activate its extended MCS console.
Registers 2 and 3 when the EFB abend is issued contain the return
and reason codes from the MCSOPER macro call.
- 03
- Reserved - not used
- 04
- The IXZXIXAT macro returned a non-zero return code while the JES3DLOG
address space was attempting to attach to the JESXCF group. Registers
2 and 3 when the EFB abend is issued contain the return and reason
codes from the IXZXIXAT macro call.
- 05
- The IXZXIXMB macro returned a non-zero return code while the JES3DLOG
address space was attempting to attach to the default mailbox. Registers
2 and 3 when the EFB abend is issued contain the return and reason
codes from the IXZXIXMB macro call.
- 06
- The IXZXIXMD macro returned a non-zero return code while the JES3DLOG
address space was attempting to delete the default mailbox. Registers
2 and 3 when the EFB abend is issued contain the return and reason
codes from the IXZXIXMD macro call.
- 07
- The MCSOPMSG macro returned a return code greater than 12 while
the JES3DLOG address space was attempting to access the next message
in its message data space. Registers 2 and 3 when the EFB abend is
issued contain the return and reason codes from the MCSOPMSG macro
call.
- 08
- IATCNDFM returned a non-zero return code when it was called by
IATCNDMS to format an MDB in JES3 DLOG format. Registers 2 and 3 when
the EFB abend is issued contain the return and reason codes from IATCNDFM.
- 09
- An invalid function code was passed to IATCNDAL. Register 2 when
the EFB abend is issued contains the function code.
- 0A
- An invalid function code was passed to IATCNDIT. Register 2 when
the EFB abend is issued contains the function code.
- 0B
- An invalid function code was passed to IATCNDTR. Register 2 when
the EFB abend is issued contains the function code.
- 0C
- An invalid message pointer cell was returned by IATCNDFM when
it was called by IATCNDIT to format an MDB in JES3 DLOG format.
- 0D
- The RESMGR macro returned a non-zero return code while the JES3DLOG
address space was attempting to setup a task level resource manager.
Registers 2 and 3 when the EFB abend is issued contain the return
and reason codes from the RESMGR macro call.
System action
A dump of the JES3DLOG address space and its message
data space is taken, the JES3DLOG address space is terminated, and
the DLOG facility is disabled.
Note: A dump will not be taken for
reason code 2 if a return code of four (extended MCS console already
active) is returned from the MCSOPER macro.
System programmer response
Search problem reporting databases
for a fix for the problem. If no fix exists, contact the IBM® Support Center and provide the following
documentation:
- The EFB abend reason code
- The return and reason codes from the service that was called (if
applicable)
Note: For
return code X'10' and reason code X'3C' from
the MCSOPER macro, run the D XCF,COUPLE command
and ensure that the MAXSYSTEM value that is returned for
the SYSPLEX couple data sets is greater than or equal to the total
number of mains that are defined in the JES3 initialization deck.
- The dump taken by the JES3DLOG address space (if any)
- The SYSLOG around the time of error
- 01
- See z/OS MVS Programming: Authorized Assembler Services Reference ALE-DYN
for a description of the ASEXT return and reason codes.
The following additional documentation
should be provided:
- Compiler listings for modules IATCNDS and IATCNDIT.
- 02
- See z/OS MVS Programming: Authorized Assembler Services Reference LLA-SDU
for a description of the MCSOPER return and reason codes.
The following additional documentation
should be provided:
- Compiler listing for module IATCNDIT.
- 04
- See z/OS MVS Programming: JES Common Coupling Services
for a description of the IXZXIXAT return and reason codes.
The following additional documentation should be provided:
- Compiler listing for module IATCNDIT.
- A non-zero return code from the IXZXIXAT macro is usually preceded
by an ABEND from the IXZXIXAT service routine (e.g. DC5 abend). If
a dump was taken of the JESXCF address space as a result of that abend,
that dump should also be provided as part of the documentation.
- 05
- See z/OS MVS Programming: JES Common Coupling Services
for a description of the IXZXIXMB return and reason codes.
The following additional documentation should be provided:
- Compiler listing for module IATCNDIT.
- A non-zero return code from the IXZXIXMB macro is usually preceded
by an ABEND from the IXZXIXMB service routine (e.g. DC5 abend). If
a dump was taken of the JESXCF address space as a result of that abend,
that dump should also be provided as part of the documentation.
- 06
- See z/OS MVS Programming: JES Common Coupling Services
for a description of the IXZXIXMD return and reason codes.
The following additional documentation should be provided:
- Compiler listing for module IATCNDIT.
- A non-zero return code from the IXZXIXMD macro is usually preceded
by an ABEND from the IXZXIXMD service routine (e.g. DC5 abend). If
a dump was taken of the JESXCF address space as a result of that abend,
that dump should also be provided as part of the documentation.
- 07
- See z/OS MVS Programming: Authorized Assembler Services Reference EDT-IXG
for a description of the MCSOPMSG return and reason codes.
The following additional documentation
should be provided:
- Compiler listings for modules IATCNDIT and IATCNDMS.
- 08
- See macro IATYCNDF for a description of the return codes from
IATCNDFM.
The following additional documentation should be provided:
- Compiler listings for modules IATCNDMS and IATCNDFM.
- 09
- The following additional documentation should be provided:
- Compiler listings for modules IATCNDTK and IATCNDAL.
- 0A
- The following additional documentation should be provided:
- Compiler listings for module IATCNDIT and the module that called
IATCNDIT (usually IATCNDTK or IATCNDRR)
- 0B
- The following additional documentation should be provided:
- Compiler listings for module IATCNDTR and the module that invoked
it via the IATXDLTR macro. The caller of IATCNDTR can be found by
examining the linkage stack in the dump at the time of error. When
the caller's registers and return address are saved on the linkage
stack via a "BAKR R14,0" instruction.
- 0C
- The following additional documentation should be provided:
- Compiler listings for modules IATCNDFM and IATCNDMS.
- 0D
- See z/OS MVS Programming: Authorized Assembler Services Reference LLA-SDU
for a description of the RESMGR return and reason codes.
The following additional documentation
should be provided:
- Compiler listing for module IATCNDIT.
Source