Errors during dynamic backout
If a database I/O error occurs during backout, IMS issues message, creates an EEQE to record the event, and calls DBRC to flag the appropriate database entry in the RECON data set as needing backout.
You should run the Database Backout utility to back out the appropriate database entries and to inform DBRC to reset the appropriate backout-needed flag and counter. DBRC does not authorize flagged databases for use until you run the Database Backout utility.
For write errors, IMS copies
the buffer contents of the blocks or control intervals in error to
virtual buffers pointed to by the EEQE. IMS also
tries to write each buffer that has an outstanding error when the
database is closed. IMS issues
message DFS0614I
for each error buffer that it successfully
writes or reads (if the EEQE is for a read error), and issues message DFS0615I
when
all outstanding errors have been resolved.
If a database read error occurs during dynamic backout, IMS issues message DFS983I
,
stops only the database in error, and continues dynamic backout of
other databases within the PSB. IMS writes
a X'4C01' log record for each database that it successfully
backs out, and a X'4C80' log record for each database that
it stops because of a read error. IMS then
allows you to recover any stopped database and back it out offline.
If dynamic backout fails, you must run batch backout to reconstruct the database.