z/OS MVS System Codes
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


60D

z/OS MVS System Codes
SA38-0665-00

60D

Explanation

The 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 action

Depending 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 response

For 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.

Source

Recovery termination manager (RTM)

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014