00E40016

Explanation

A Recover utility was initiated with the ERROR RANGE option specified. An error was detected by the media manager while processing a MMCNVT macro invocation. This is an internal error within either Db2 or the media manager.

System action

The utility job step that caused the function to be requested is abended. The utility job is placed in the stopped state.

Operator response

An operator with SYSOPR authority can issue the -TERM UTILITY command to free resources if that should prove necessary (this might not be necessary).

System programmer response

The MMCNVT macro converts a VSAM RBA to its physical track address (CCHHR). At the time of abend, the following registers contain relevant information:
R2
Address of media manager interface block (MMIB).
R3
Address of field containing VSAM RBA to be converted.
R4
Address of area to receive CCHHR.
R5
MMCNVT places UCB address here.
R8
Return code from media manager. If you suspect an error in media manager, refer to z/OS DFSMSdfp Diagnosis.

If you suspect an error in Db2, you might need to report the problem. For information about identifying and reporting the problem, see Collecting diagnostic data.

Problem determination

Collect the following diagnostic items:
  • Console output from the system on which the job was run, and a listing of the SYSLOG data set for the period of time that spans the failure.
  • A listing of the SYS1.LOGREC data set, obtained by executing IFCEREP1.
  • SYSPRINT output, including JCL, for the application program or batch job, and system messages that were issued. Make sure that MSGLEVEL=(1,1) on the JOB statement so that all diagnostic information is sent to SYSPRINT.
  • UTPRINT output, produced by utility invocation of SORT.
  • Dynamic dump, taken to SYS1.DUMPxx data set, by Db2 (for 04E and 04F abends). Availability of this dump is dependent on the failing environment.
  • SYSABEND, SYSUDUMP, or SYSMDUMP output. Availability of these dumps is dependent on the failing environment.