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.