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
- Determine whether to use a JCL procedure or to prepare
JCL of your own.
- 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.
- Code the JCL statements. If you use a JCL procedure, modify the JCL procedure to suit
your environment.
- Code or modify the EXEC statement by referring to FABPMAIN EXEC statement.
- Code or modify the DD statements by referring to FABPMAIN DD statements.
- Code the control statements in the PROCCTL data set.
- 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.
- 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.
- 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:
- 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.
- Submit the job.
- 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.