IMS utilities supported by HALDB

IMS provides several utilities developed specifically to support HALDB partitioned databases. HALDB partitioned databases also support many of the same utilities supported by other full-function database types.

Database Recovery Control (DBRC) is required for execution of any utility operating on a HALDB database. Each utility checks for the presence of DBRC. If DBRC is not present, the utility issues an error message and terminates.

Image copy utilities reject any attempt to image copy HALDB ILDSs or PHIDAM primary index data sets. Recovery utilities reject any attempt to recover HALDB ILDSs or PHIDAM primary index data sets. Both image copy and recovery utilities can run only against a particular data set of a HALDB partition.

The following table lists all of the database utilities that can be used with HALDB databases.

Table 1. Utilities that can run against HALDB databases
Utility Description Comment
DFSMAID0 HALDB Migration Aid  
DFSPREC0 HALDB Index/ILDS Rebuild  
DFSUPNT0 HALDB Partition Data Set Initialization  
%DFSHALDB HALDB Partition Definition Invocation of the utility by a c-list. %DFSHALDB is the TSO invocation of module DSPXPDDU.
DFSURUL0 HISAM Reorganization Unload  
DFSURRL0 HISAM Reorganization Reload  
DFSURGU0 HD Reorganization Unload Applies to PHDAM, PHIDAM, and PSINDEX
DFSURGL0 HD Reorganization Reload Applies to PHDAM, PHIDAM, and PSINDEX
DFSURPR0 Prereorganization  
DFSUDMP0 Image Copy  
DFSUICP0 Online Image Copy  
DFSUDMT0 Database Image Copy 2  
DFSUCUM0 Change Accumulation  
DFSURDB0 Database Recovery  
DFSBBO00 Batch Backout