00E50059   

Explanation

When preparing to resume an SRB, the target EB (execution block) was validated by checking the EB identifier code in the first halfword of the control block. The identifier code was in error.

System action

If the CSECT detecting the error is DSNVSR, the error is percolated (passed) to the DB2® SRB recovery task DSNVRCT. Ultimately, DB2 is terminated abnormally.

If the CSECT detecting the error is DSNVSDC0, the code detecting the error will be retried once. If validation fails, the DB2 subsystem is terminated abnormally with a 00E50054 reason code.

Operator response

Notify the system programmer, and restart DB2.

System programmer response

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.

The recovery routine for the CSECT issuing this reason code records information in the variable recording area (VRA).

Problem determination

A LOGREC entry and a DB2 dump are requested by the FRR DSNVSRR and by the recovery routine in DSNVSDC0. Register 6 contains the address of the invalid EB.

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.
  • Dynamic dump, taken to SYS1.DUMPxx data set, by DB2 (04E and 04F abends).
  • Listing of SYS1.LOGREC data set, obtained by executing IFCEREP1.