Supported databases

IMS Database Repair Facility supports various database organization types.

Interactive mode

IMS Database Repair Facility, when run interactively, supports the following databases:

  • Hierarchical Direct (HDAM), Hierarchical Indexed Direct (HIDAM) and Hierarchical Indexed Sequential (HISAM) databases that use VSAM or OSAM access methods
  • HALDB partitioned hierarchical direct (PHDAM), partitioned hierarchical index direct (PHIDAM) and partitioned secondary index (PSINDEX) databases that use VSAM or OSAM access methods
  • Non-partitioned HIDAM index and secondary index databases
  • Fast Path DEDBs. The DEDB data sets can be defined in your dynamic allocation library or in the RECON data sets by using the INIT.DBDS and INIT.ADS records.
The following databases are not supported:
  • HALDBs whose HALDB online reorganization (OLR) cursor is active. The OLR cursor is active when HALDBs have HALDB online reorganization (OLR) in progress or OLR suspended.
  • HALDB partitions that are marked as disabled in the RECON data sets.
  • Fast Path secondary index databases and Fast Path DEDBs with Fast Path secondary index databases.
  • IMS catalog database that is not registered to the DBRC RECON data sets.
  • When the IMS management of ACBs is enabled, IMS catalog database that has an alias name other than DFSC assigned.

Batch mode

IMS Database Repair Facility, when run in batch mode, supports the following files and databases:

  • Hierarchical Direct (HDAM), Hierarchical Indexed Direct (HIDAM) and Hierarchical Indexed Sequential (HISAM) databases that use VSAM access methods
  • HALDB partitioned hierarchical direct (PHDAM) and partitioned hierarchical index direct (PHIDAM) databases that use VSAM access methods
  • Non-partitioned HIDAM index and secondary index databases
  • VSAM files

ILK Repair utility

The ILK Repair utility supports HALDB partitioned hierarchical direct (PHDAM) databases, partitioned hierarchical index direct (PHIDAM) databases, and partitioned secondary index (PSINDEX) databases that use VSAM or OSAM access methods.