DFR3402W CHECKPOINTED BLOCKS DO NOT MATCH LOADED BLOCKS. REASON CODE reason_code

Explanation

The recovery start checkpoint information and the IMS environment to be recovered do not match.

reason_code indicates one of the following reason codes:
Code
Meaning
DDIR
The length of DDIR for which a checkpoint has been logged is not equal to the length of DDIR in macro DFSDDIR.
NODDIR
There is no DDIR that corresponds to the EEQE of the DL/I database which has been logged.
NODMCB
There is no DMCB that corresponds to the DMAC/ADSC/BUFFER of a DEDB which has been logged. The database definition existed in the ACB library that was specified to IMS when a checkpoint that IMS DEDB Fast Recovery uses was logged by IMS. However, this database definition does not exist in the IMS definition or in the ACB library that is specified to IMS DEDB Fast Recovery.
NODMAC
There is no DMAC for the DEDB area for which a checkpoint has been logged. The definition for the database that was being opened when the checkpoint was logged by IMS does not exist in the IMS definition or in the ACB library that was specified to IMS DEDB Fast Recovery.
ADSC
The corresponding ADSC already exists when an ADSC was created from the log.
NOADSC
The corresponding ADSC does not exist when an ADSC is eliminated from the log information.
DBFR
There is a format error in the DEDB buffer checkpoint log (X'4080').
DDEPBF
There is an inconsistency among the data of DDEP DMHR checkpoint log records (X'4086').
NORPST
There is no corresponding RPST for the FP IEEQE checkpoint log record (X'4088'). That is, there is no RRE checkpoint log record (X'4030') for creating the RPST.
IEEQE
There is an inconsistency among the data of FP IEEQE checkpoint log records (X'4088').
This error is caused by one of the following reasons:
  • The checkpoint log was changed
  • DMB of ACB library was changed
    • An incorrect library was specified
    • The database definition was deleted by ACB library online change
  • The database definition that was created by IMS log was changed.
    • The database definition was deleted by an MODBLKS online change or the DELETE DB command.
  • An error occurred while reading the DMB from the ACB library

System action

The job continues, and when it ends, issues return code 4 or higher.

User response

Ensure that the set of ACBLIB is correct for the job, and that a database online change was completed before IMS failed, and also that the DELETE DB command was issued before IMS failed. If a set of ACBLIB is incorrect, specify the correct one and rerun the job.