Use the JCL sample in
Figure 1 to
assist you in creating and tailoring ACF/TAP for your specific environment:
//ACFTAP JOB (account info),'name'
//ACFTAP PROC OUT='*',UNITNME=sysda,MIGLIB=SYS1.MIGLIB,
// SORTLIB='sys1.sort.sortlib',VOL='vol',SORTWK='sortwk'
//**********************************************************************
//**********************************************************************
//** **
//** PROCEDURE: ACF/TAP **
//** **
//** FUNCTION: RUN ACF/TRACE ANALYSIS PROGRAM **
//** **
//** NOTE: **
//** CHANGE ALL LOWER CASE CHARACTERS TO VALUES **
//** SUITABLE FOR YOUR INSTALLATION. **
//** **
//** SYMBOLIC PARMS: **
//** OUT : SYSOUT CLASS **
//** UNITNME : UNITNAME FOR TEMPORARY DATA SETS **
//** MIGLIB : LIBRARY CONTAINING ACF/TAP **
//** SORTLIB : LIBRARY CONTAINING MVS SORT ROUTINE **
//** VOL : VOLUME OF TAPE **
//** SORTWK : UNIT NAME FOR SORT ROUTINE **
//** **
//** FOR MORE INFORMATION ABOUT THIS JCL SEE SNA ACF/TAP Trace **
//** TRACE ANALYSIS HANDBOOK **
//**********************************************************************
//ACFTAP EXEC PGM=ACFTAP,REGION=1M
//**********************************************************************
//** LIBRARY CONTAINING ACFTAP ROUTINE **
//**********************************************************************
//STEPLIB DD DSN=&MIGLIB,DISP=SHR **
//**********************************************************************
//** LIBRARY CONTAINING MVS SORT ROUTINE **
//**********************************************************************
//SORTLIB DD DSN=&SORTLIB,DISP=SHR
//**********************************************************************
//** DATA SETS USED FOR SORTING **
//**********************************************************************
//SORTIN DD DSN=TAPSORTI.DATA.TAP,UNIT=&UNITNME,
// SPACE=(CYL,(10,5)),DISP=(NEW,DELETE),
// DCB=(RECFM=F,LRECL=364,BLKSIZE=364)
//SORTOUT DD DSN=TAPSORTO.DATA.TAP,UNIT=&UNITNME,
// SPACE=(CYL,(10,5)),DISP=(NEW,DELETE),
// DCB=(RECFM=F,LRECL=364,BLKSIZE=364)
//SORTWK01 DD DSN=&&TEMPD5,UNIT=&SORTWK,
// SPACE=(CYL,(10,5),,CONTIG),
// DISP=(NEW,DELETE)
//**********************************************************************
//** TEMPORARY DATA SETS **
//**********************************************************************
//SYSTEMP1 DD DSN=TAPTEMP1.DATA.TAP,UNIT=&UNITNME,
// SPACE=(CYL,(10,5)),DISP=(NEW,DELETE),
// DCB=(RECFM=F,LRECL=284,BLKSIZE=284)
//SYSTEMP2 DD DSN=TAPTEMP2.DATA.TAP,UNIT=&UNITNME,
// SPACE=(CYL,(10,5)),DISP=(NEW,DELETE),
// DCB=(RECFM=F,LRECL=284,BLKSIZE=284)
//**********************************************************************
//** DIAGNOSTIC OUTPUT **
//**********************************************************************
//*SYSUDUMP DD SYSOUT=&OUT //*SYSABEND DD SYSOUT=&OUT
//**********************************************************************
//** ACFTAP REPORTS **
//**********************************************************************
//SYSLDPRT DD SYSOUT=&OUT
//SYSLSPRT DD SYSOUT=&OUT
//SYSGSPRT DD SYSOUT=&OUT
//SYSSDPRT DD SYSOUT=&OUT
//SYSSSPRT DD SYSOUT=&OUT
//SYSNEPRT DD SYSOUT=&OUT
//SYSDTPRT DD SYSOUT=&OUT
//SYSVTPRT DD SYSOUT=&OUT
//SYSLUPRT DD SYSOUT=&OUT
//SYSPRINT DD SYSOUT=&OUT
//SYSIXPRT DD SYSOUT=&OUT
//SYSNTPRT DD SYSOUT=&OUT
//SYSNPPRT DD SYSOUT=&OUT
//SYSCSPRT DD SYSOUT=&OUT
//SYSCAPRT DD SYSOUT=&OUT
//SYSFRPRT DD SYSOUT=&OUT
//**********************************************************************
//** TRACE INPUT FILE **
//**********************************************************************
//SYSTRACE DD DISP=(OLD,KEEP),UNIT=&UNITNME,VOL=SER=&VOL,LABEL=(,NL)
//**********************************************************************
//** SORT/MERGE MESSAGE DATASET **
//**********************************************************************
//SYSOUT DD SYSOUT=&OUT
//**********************************************************************
//PROCEND PEND //STEP1 EXEC ACFTAP
//**********************************************************************
//** ACF/TAP PARAMETERS **
//**********************************************************************
//SYSIN DD *
parameters
parameters
See the chapter of parameters for more information about ACF/TAP parameters
/*
Figure 1. Sample ACF/TAP procedure