Setting site default values for HD Pointer Checker
To set site default values for HD Pointer Checker, you run the HDPC Site Default Generation utility (FABPTGEN).
About this task
The following figure shows the process flow of how to use the PROCCTL site default table.
Procedure
Example
The following figure shows the contents of FABPDFL1 for creating the FABPCTL0 source code and assembling and link-editing the source code.
//FABPDFL1 JOB ...........
//********************************************************************
//* Licensed Materials - Property of IBM *
//* *
//* 5655-U09 *
//* *
//* Copyright IBM Corp. 2008 All Rights Reserved. *
//* *
//* US Government Users Restricted Rights - Use, *
//* duplication or disclosure restricted by GSA ADP *
//* Schedule Contract with IBM Corp. *
//* *
//********************************************************************
//* FABPDFL1: *
//* HD Pointer Checker Site Default Generation Utility (PARM='GEN')*
//* Sample JCL *
//* *
//* This is a sample JCL for running Site Default Generation *
//* Utility. It generates the site default table of HD Pointer *
//* Checker. *
//* *
//* This JCL consists of the following steps: *
//* 1) Generate the site default table source code *
//* 2) Assemble the site default table *
//* 3) Link-Edit the site default table module *
//********************************************************************
//*
//*********************************************************************
//* FABPTGEN - HDPC SITE DEFAULT GENARATION UTILITY
//* ( PARM='GEN' SAMPLE PROCEDURE )
//*********************************************************************
//HDPCTGEN PROC HLQ='HPS'
//*--------------------------------------------------------------------
//* CREATE SOURCE CODE OF SITE DEFAULT TABLE
//*--------------------------------------------------------------------
//G EXEC PGM=FABPTGEN,PARM='GEN'
//STEPLIB DD DISP=SHR,DSN=&HLQ..SHPSLMD0
//SYSPUNCH DD DISP=(NEW,PASS,DELETE),DSN=&&SOURCE,
// DCB=(RECFM=FB,BLKSIZE=800),SPACE=(TRK,(1,1)),UNIT=SYSDA
//SYSPRINT DD SYSOUT=*
//SYSUDUMP DD DUMMY
//*--------------------------------------------------------------------
//* ASSEMBLE & LINK ==> SITE DEFAULT TABLE MODULE (FABPCTL0)
//*--------------------------------------------------------------------
//ASM EXEC PGM=ASMA90,COND=(4,LT,G),
// PARM='OBJECT,NODECK,LIST,XREF(SHORT)'
//SYSLIN DD DISP=(,PASS),UNIT=SYSDA,SPACE=(CYL,(5,5,0)),
// DCB=(BLKSIZE=400),DSN=&&OBJECT
//SYSUT1 DD DISP=(,DELETE),UNIT=SYSDA,SPACE=(CYL,(10,5))
//SYSPUNCH DD DUMMY
//SYSPRINT DD SYSOUT=*
//SYSIN DD DISP=(OLD,DELETE,DELETE),DSN=&&SOURCE
//*
//L EXEC PGM=IEWL,COND=(4,LT,ASM),REGION=4096K,
// PARM='LIST,REFR,REUS,AMODE=31,RMODE=ANY'
//SYSPRINT DD SYSOUT=*
//SYSLIN DD DISP=(OLD,DELETE,DELETE),DSN=&OBJECT
//*
// PEND
//*
//*-------------------------------------------------------------------*
//* FABPTGEN (PARM='GEN') - HDPC SITE DEFAULT GENARATION UTILITY *
//*-------------------------------------------------------------------*
//GO EXEC HDPCTGEN,HLQ=HPS
//*-------------------------------------*
//* SPECIFY SITE DEFAULT VALUES *
//*-------------------------------------*
//G.PROCCTL DD *
PROC TYPE=ALL
OPTION HISTORY=YES
REPORT COMPFACT=YES,SEGIO=YES
END
/*
//L.SYSLMOD DD DISP=SHR,DSN=HPS.TABLELIB(FABPCTL0)
//*
//