DFS561A ERROR READING {ACBLIB|DIRECTORY}, {PSB=psbname|DMB=dmbname}

Explanation

An I/O error occurred while reading the named PSB or data management block from the Application Control Blocks Library or the directory data set. The PSB or data management block has been stopped. No further attempt is made to read the affected block, and no program using that block is scheduled. If a dynamic PSB is added to a concatenation of the ACBLIB that causes the data set to be expanded to a secondary extent, that PSB is unavailable to the online system until the ACBLIB is closed and reopened by IMS.

An online change procedure can issue this message. If a read error occurs while trying to access the ACBLIB data set or the directory data set, the online change process is terminated.

System action

The dependent region terminates abnormally.

If you receive this message during an online change procedure, the online change is terminated.

Programmer response

To regain use of the affected block, do one of the following:
  • For ACBLIB, perform ACBLIB online change (/MODIFY PREPARE ACBLIB and /MODIFY COMMIT) or shut down the system, correct the error condition, and restart the system. You must complete the online change procedure by issuing either a TERM OLC or a /MODIFY ABORT command.
  • For the directory, if the management of ACBs is enabled, use the IMPORT DEFN SOURCE(CATALOG) command to change the active ACBs in the online IMS system or shut down the system, correct the error condition, and restart the system.

Problem determination

If message DFS825I appears at start-up, verify that at least one DBD is built in the active ACBLIB when DRD is enabled.

Module

DFSDBLR0, DFSXRBB0, DBFOLC01