DFS0738I tt...tt DDNAME=dddddddd LOGSEQ=nnnnnnnn

Explanation

An error occurred, terminating an OLDS during IMS restart.

In the message text:
dddddddd
The ddname of the data set being processed when the error was encountered. dddddddd can be blank.
nnnnnnnn
The log sequence number last processed. nnnnnnnn can be blank.
tt...tt
Reason string, can be one of the following string:
OPEN ERROR FOR IMS LOG
Could not open the data set.
READ ERROR ON IMS LOG
Read error.
LOG SEQ ERROR ON IMS LOG
Next sequential block or log record not found.
MISSING BLOCK ON IMS LOG
The next sequential log physical block was not found, but a higher sequence log physical block was found.
TRKCALC FAILED FOR IMS LOG
TRKCALC macro failed
LOGIC ERROR
A logic error was detected.
LOG TERMINATION FAILED FOR IMS LOG
The log could not be properly terminated.
VERIFY ERROR FOR IMS LOG
The WADS was not the one used when the OLDS was used.
MISSING RECORDS IN WADS
A sequence of WADS records had fewer records than it should.

System action

IMS can continue if dual was specified for the data set in which the problem occurred (for example, dual WADS or dual OLDS). Otherwise, IMS issues message DFS0738X and terminates with abend 0005.

Programmer response

Terminate OLDS, using the Log Recovery utility; then restart IMS.

Problem determination

1, 5, 8, 11, 36

Save a copy of the OLDSs and WADSs data sets. Also, list the DBRC RECON data set.

Module

DFSFDLM0, DFSFDLN0, DFSFDLP0, DFSFDLR0, DFSFDLT0