Running HD Pointer Checker

To check database pointers with HD Pointer Checker, select a JCL procedure to use or prepare JCL of your own.

About this task

The following procedure describes how to code JCL for HD Pointer Checker.

You can also refer to the JCL examples provided in JCL examples for HD Pointer Checker.

Procedure

  1. Determine whether to use a JCL procedure or to prepare JCL of your own.
  2. Determine the processing type for the job.

    See Processes and data flow and determine the processing type for the job; either single-step job or multiple-step job.

    Recommendation: It is strongly recommended that you use single-step job because if you run the processes in a same job step, the JCL statements will be simpler, the performance will improve, and the total size of the work data sets will be smaller.

    If you want to use a JCL procedure, see JCL procedures for a list of JCL procedures that are distributed with the product and select the appropriate JCL procedure.

  3. Code the JCL statements. If you use a JCL procedure, modify the JCL procedure to suit your environment.
    1. Code or modify the EXEC statement by referring to FABPMAIN EXEC statement.
    2. Code or modify the DD statements by referring to FABPMAIN DD statements.
  4. Code the control statements in the PROCCTL data set.
    1. Code the PROC statement.

      Code the TYPE keyword to specify the processing type and, if necessary, code other keywords on the PROC statement.

      For more information about the keywords for the PROC statement, see PROC statement.

    2. Code the DATABASE statements.

      If you specify TYPE=ALL or TYPE=SCAN on the PROC statement, you must specify the DB keyword. If necessary, code other keywords on the DATABASE statement.

      For more information about the keywords for the DATABASE statement, see DATABASE statement.

    3. Code other statements in the PROCCTL data set.
      You can code OPTION, REPORT, and END statements. For more information about these statements, see the following topics:
  5. If you specified the HISTORY=YES on the OPTION statement, prepare a HISTORY data set.

    The HISTORY data set is required when the HISTORY=YES option is used. If you do not have the HISTORY data set yet, allocate the HISTORY data set and use the DB Historical Data Analyzer utility to initialize it. For more information about preparing a HISTORY data set, see Preparing a HISTORY data set.

  6. Submit the job.
  7. Interpret the output reports.

    See Output for descriptions of the HD Pointer Checker reports.

What to do next

IMS HP Pointer Checker provides the HD Pointer Checker Site Default Generation utility. By using this utility, you can set your own default value for the PROCCTL statement. Use this utility if you want to change the system default values of the HD Pointer Checker control statements. For more information, see HD Pointer Checker Site Default Generation utility.