DFS3272E INTERNAL ERROR DURING LOG RECOVERY

Explanation

The write-ahead data set, WADS, was specified as input to the Log Recovery utility. The Log Recovery utility could not determine the active PSBs from the log data processed.

The first and second forms of this message are issued when a X'47', an active PSTs log record written at checkpoint time, was not found in the input (online log data sets (OLDS) and WADS).

The X'47' record contains a list of all active PSBs, and is required to ensure that the PSB report is complete.

The third form of this message is issued when an OLDS error is encountered. This means that the log records are missing, and therefore, the analysis of the active PSBs cannot be correctly performed.

The fourth form of this message is issued when an internal error occurs during Log Recovery utility processing.

System action

If this is not a "rerun" of the Log Recovery utility in PSB mode, the OLDS close process is completed. Otherwise, the Log Recovery utility simply terminates.

Programmer response

If you received the first two forms of this message and you need the active PSB information, do the following:
  • Rerun the job in CLS mode, specifying the previous and current OLDS as concatenated data sets in your input.
  • Specify PSBLIST=YES and DBRC=NO as exec parameters so that DBRC processing will be bypassed.

For the third form of this message, ensure that the previous and current OLDS were concatenated in the correct sequence. If OLDSs are specified correctly, use the Log Recovery utility in DUP mode to create a valid OLDS.

If you received the fourth form of this message, check your log record concatenation in your IEFRDER DD statement. A possible log record sequence error occurred.