DFS2805A RECORD RBN nnnnnnnn IS INVALID
Explanation
An RBN greater than the EOF plus one block has been encountered. While executing, recovery tracks the current EOF. This current EOF is the last block written. Each image copy, change accumulation, or log record is matched to the EOF. The input record can never exceed the EOF plus one block unless blocks are being skipped, which is not allowed.
A second situation, causing this message, is performing a HISAM unload but not a reload, and using the unload file and subsequent log data sets as input to recovery.
A third situation can cause this message. If the data set has an embedded EOF, image copy stops when the first EOF is encountered. Records could exist on the log data set for database records residing between the two EOFs. This is most likely caused by executing two IMS control regions simultaneously against the same database. Failure to scratch and reallocate the data sets during a recovery or reorganization could cause the embedded EOF.
Programmer response
Ensure that all supplied input is correct.
Check for missing log data sets. This is the most common cause for this message. Supply any missing log data sets to a change accumulation or log input to recovery.
If the second situation occurs, supply a previous unload or image copy and log data sets produced since that time.
If the third situation occurs, notify system programming for a resolution. There is no recommended solution to this problem.
When all input is checked, resubmit the job.