What does IMS HP Pointer Checker do?

IMS HP Pointer Checker provides utilities that help you ensure that your IMS databases have the highest availability by checking for potential problems early and often.

HD Pointer Checker utility
This utility detects and reports problems of direct and/or other types of pointers. These reports pinpoint both the errors and their locations within IMS databases. It also produces many reports to help in tuning databases such as redundant space in IMS databases.
HD Tuning Aid utility
This utility produces reports that describe the distribution of root segments in HDAM, HIDAM, PHDAM, or PHIDAM databases. It also produces a report that gives summary information about High Availability Large Databases (HALDBs).
DB Historical Data Analyzer utility
This utility helps you analyze the status and historical trend of IMS full-function database data sets that HD Pointer Checker supports. Historical trend here means the change in various aspects of IMS full-function database data sets (for example, the use of space, size/number of database segments, or size/number of database blocks) from the past.

DB Historical Data Analyzer uses the following data that is collected by HD Pointer Checker and Space Monitor:

  • Statistics information produced by HD Pointer Checker
  • Space allocation information produced by Space Monitor

DB Historical Data Analyzer has a utility called the Export Utility. The Export Utility exports the data collected by HD Pointer Checker to flat records, which can be processed by user application programs.

Space Monitor utility
This utility helps you forecast potential space utilization problems of IMS full-function database data sets that HD Pointer Checker supports, and OS data sets (including VSAM data sets).
Note: The term OS data sets used in these topics includes VSAM data sets. It generally means non-IMS data sets in these topics.
DB Segment Restructure utility
This utility changes the format of segment data within any existing full-function database including HALDB. The main function is to modify databases in ways that exceed the capabilities of the standard IMS utilities. One such task would be changing the hierarchy in a database.

When you use DB Segment Restructure, there is no need to write a program to reformat segment data.