FABPTGEN JCL

To run the HDPC Site Default Generation utility (FABPTGEN), supply an EXEC statement with the PARM parameters and appropriate DD statements.

The following table summarizes the DD statements.

Table 1. FABPTGEN DD statements
DDNAME Use Format When EXEC PARM='GEN' When EXEC PARM='REPORT'
STEPLIB Input PDS Required Required
PROCCTL Input LRECL=80 Required  
SYSPUNCH Output LRECL=80 Required  
SYSPRINT Output LRECL=133 Required Required
SYSABEND or SYSUDUMP Output LRECL=133 Optional Optional
EXEC
This statement must be in the following format:
//     EXEC PGM=FABPTGEN,PARM='parm'

Specify GEN or REPORT for parm.

GEN
Specifies to generate a site default table. This value is the default.
REPORT
Specifies to print the site default values stored in the site default table.
Sample JCL that run the FABPTGEN program with PARM='GEN' and PARM='REPORT' are provided in the SHPSSAMP data set that is provided by the product. The member names are FABPDFL1 and FABPDFL2.
STEPLIB DD
This required input data set contains the IMS HP Pointer Checker load module library. When PARM='REPORT' is specified in the EXEC statement, you must also specify the data set that includes the site default table module member (FABPCTL0).
PROCCTL DD
This is a required data set when PARM='GEN' is specified in the EXEC statement. The format is the same as the FABPMAIN PROCCTL statement. Specify this input data set to include your own default values for the PROCCTL control statements.
SYSPUNCH DD
This is a required output data set when PARM='GEN' is specified in the EXEC statement.

Source code of the site default table, which is written in assembly language, will be produced in this data set. The following DCB parameters must be specified:

  • RECFM=F or FB
  • LRECL=80
  • BLKSIZE=80 or multiple of 80
SYSPRINT DD
This is a required output data set. The PROCCTL statements report and the site default values report will be printed in this data set. You can specify SYSOUT=* (or JES output class name) instead of a data set name.
PROCCTL statements report
This report contains the control statements that you specified in the PROCCTL data set. It is generated when FABPTGEN generates the PROCCTL site default table.
Site default values report
This report prints the site default values that are stored in the PROCCTL site default table.
SYSUDUMP DD (or SYSABEND)
This defines the output for a system ABEND dump routine. It is used only when a dump is required.