60D ExplanationThe recovery termination manager (RTM) discovered
an error in a calling program.
A hexadecimal reason code in
the following explains the error: - Field RTM2CRC of the RTM2 work area (RTM2WA)
- Message IEA995I
- TCBARC field of the task control block (TCB)
- Code
- Explanation
- 00
- RTM percolates past the previous exit routine because the recursion
limit had been reached for that routine.
- 04
- A program issued the ABEND, CALLRTM, or SETRP macro with the DUMPOPT
or DUMPOPX parameter. DUMPOPT or DUMPOPX contains a pointer to a parameter
list, but RTM cannot access the parameter list.
- 08
- A program issued the ABEND, CALLRTM, or SETRP macro with the DUMPOPT
or DUMPOPX parameter. DUMPOPT or DUMPOPX contains a pointer to a parameter
list. The parameter list contains a storage range list, but RTM cannot
access the storage range list.
- 0C
- A program issued the ABEND, CALLRTM, or SETRP macro with the DUMPOPT
or DUMPOPX parameter. DUMPOPT or DUMPOPX contains a pointer to a parameter
list. The parameter list contains a subpool list, but RTM cannot access
the subpool list.
- 10
- A program issued the ABEND, CALLRTM, or SETRP macro with the DUMPOPT
or DUMPOPX parameter. DUMPOPT or DUMPOPX contains a pointer to a parameter
list. The parameter list contains a range of data space storage to
be dumped, but RTM cannot access this storage.
- 14
- Retry was attempted from an FRR, but the retry linkage stack is
inconsistent with the requested retry environment.
- 18
- Retry was attempted from an FRR, but the linkage stack entry is
not in the currently active linkage stack range.
System actionDepending on the reason code, the system does
the following: - For reason code X'00', RTM:
- Gives control to any previous exit routines that are valid
- Resets the recursion count to 0
- Requests a dump
- Issues message IEA995I
- For reason codes 4 - 10, RTM continues processing the current
recovery routine and issues message IEA995I.
- For reason codes 14 - 18, the retry is not performed.
System programmer responseFor reason code X'00': - Look in the dump for a task control block (TCB) with X'60D' in
the TCBCMP field. Look at the accompanying STAE control blocks (SCB).
There will be at least 32 SCBs. The SCBEXIT field contains the address
of the recovery routine. Many of the SCBs will have the same recovery
routine address. Use the SCBEXIT value which is contained in many
of the SCBs to get the name of the module of the recovery routine.
- Identify the component for the module.
- If the recovery routine is an installation-provided module, correct
the original error and the exit routine that ended recursively, or
correct the problem with the DUMPOPT or DUMPOPX parameter list.
- If the recovery routine is an IBM® module,
search problem reporting data bases for a fix for the problem. If
no fix exists, contact the component group for the module at the IBM Support Center. Provide problem
data collected in previous steps.
- For reason codes 04 - 10, identify the program that issued ABEND,
CALLRTM, or SETUP with the DUMPPT/DUMPOPX parameter. If it is an installation
module, correct the problem. If it is an IBM module,
search problem reporting data bases for a fix for the problem. If
no fix exists, contact the IBM Support
Center.
- For reason codes 14 -18, search problem reporting databases for
a fix for the problem. If no fix exists, contact the IBM Support Center.
SourceRecovery termination manager (RTM)
|