HD Reorganization Unload utility (DFSURGU0)

You use the HD Reorganization Unload utility to unload hierarchic direct (HD) databases.

You can use the HD Reorganization Unload utility to unload the following types of databases:
  • HDAM, HIDAM, or SHISAM databases
  • HISAM databases that use secondary indexes
  • HISAM databases that use symbolic pointers in a logical relationship
  • HISAM databases without segment/edit compression that are being converted to HISAM databases with segment/edit compression.
  • PHDAM databases or partitions
  • PHIDAM databases or partitions
  • PSINDEX databases or partitions

The following figure shows the input to and output from the HD Reorganization Unload utility.

Figure 1. HD Reorganization Unload utility (DFSURGU0)
DFSURGU0 input: IMS.DBDLIB or IMS catalog directory and VSAM or OSAM database. Output: output messages and statistics and unloaded database on DASD or tape.

If you use the HD Reorganization Unload utility to unload a HALDB database (a PHDAM, PHIDAM, or PSINDEX database), you do not need to include DD statements for the database data sets. The HD Reorganization Unload utility uses dynamic allocation for HALDB data sets.