JCL procedures

To run HD Pointer Checker, use the IBM®-supplied cataloged procedures or prepare a similar procedure of your own. The use of the IBM supplied cataloged procedures avoids the need for maintaining many large sets of HD Pointer Checker JCL.

Tip: Maintaining many large sets of JCL is an error-prone activity which can be avoided by using cataloged JCL procedures.

List of HD Pointer Checker JCL procedures

The following tables summarize the cataloged procedures. These cataloged procedures are provided in the HPS.SHPSSAMP library. JCL procedure for Disk Address Analyzer is not provided.

Table 1. HD Pointer Checker JCL procedures for single-step job
Procedure name Job function
FABPP Checks pointers.

This procedure uses a PSB. The work data sets are defined in the procedure.

FABPPD Checks pointers.

This procedure uses a DBD. The work data sets are not defined in the procedure; HD Pointer Checker dynamically allocates them.

FABPPA Checks pointers.

This procedure uses a PSB. The job runs in the DBB region by using ACBLIB. HD Pointer Checker dynamically allocates the work data sets.

FABPPTA Checks pointers and root-segment locations.

This procedure uses a PSB.

FABPC Checks pointers.

This procedure uses a PSB. The work data sets are defined in the procedure.

Use this procedure if you want DB Sensor to store sensor data or Space Monitor to monitor IMS online full-function databases while checking pointers.

FABPCD Checks pointers.

This procedure uses a DBD. The work data sets are not defined in the procedure; HD Pointer Checker dynamically allocates them.

Use this procedure if you want DB Sensor to store sensor data or Space Monitor to monitor IMS online full-function databases while checking pointers.

FABPCTA Checks pointers and root-segment locations.

This procedure uses a PSB.

Use this procedure if you want DB Sensor to store sensor data or Space Monitor to monitor IMS online full-function databases while checking pointers.

Table 2. HD Pointer Checker JCL procedures for multiple-step job
Procedure name Job function
FABPPM Checks pointers in multiple job steps.

This procedure uses a PSB.

FABPPMD Checks pointers in multiple job steps.

This procedure uses a DBD.

FABPPTAM Checks pointers in multiple job steps and root-segment locations.

This procedure uses a PSB.

FABPCM Checks pointers in multiple job steps.

This procedure uses a PSB.

Use this procedure if you want DB Sensor to store sensor data or Space Monitor to monitor IMS online full-function databases while checking pointers.

FABPCMD Checks pointers in multiple job steps.

This procedure uses a DBD.

Use this procedure if you want DB Sensor to store sensor data or Space Monitor to monitor IMS online full-function databases while checking pointers.

FABPCTAM Checks pointers in multiple job steps and root-segment locations.

This procedure uses a PSB.

Use this procedure if you want DB Sensor to store sensor data or Space Monitor to monitor IMS online full-function databases while checking pointers.

Tips for selecting JCL procedures

Refer to the following tips when you select the JCL procedure to use:

  • To run HD Pointer Checker and HD Tuning Aid in a same job, use one of the following procedures:
  • To run only the HD Pointer Checker, use a procedure that is similar to the following procedures:
  • To run HD Pointer Checker and store sensor data by using the Integrated DB Sensor function, or to run HD Pointer Checker and monitor IMS online full-function databases by using the Space Monitor utility, use a procedure that is similar to the following procedures:

These procedures are examples of general-purpose procedures that can be used in verifying and analyzing IMS full-function databases.

The examples in JCL examples for HD Pointer Checker assume that the IBM supplied cataloged procedures are used.