CPAHDB - HDB reports

This JCL runs the SMF Dump process, followed by Take-up, HDB Load, and selected reports. By combining take-up, HDB load and reporting into a single job step, all CICS PA functions can be performed by a single pass of the SMF data.

For more information on this process, see Take-up from SMF File.
Figure 1. Sample JCL CPAHDB - SMF Dump, Take-up, HDB Load, then reports
//CPAHDB   JOB ,CLASS=A,NOTIFY=&SYSUID
//* SMF Dump                                               
//SMFDUMP  EXEC PGM=IFASMFDP                               
//INDD     DD   DSN=SYS1.MAN1,DISP=SHR                     
//OUTDD1   DD   DISP=(NEW,CATLG),DSN=CICSPROD.SMFDAILY(+1) 
//SYSPRINT DD   SYSOUT=A                                   
//SYSIN    DD   *                                          
  INDD(INDD,OPTIONS(ALL))                                  
  OUTDD(OUTDD1,TYPE(110))                                  
/*                                                         
//*                                                        
//* CICS PA Take-up, HDB Load, and selected reports
//CICSPA   EXEC PGM=CPAMAIN,REGION=4M,PARM=NOSTAE
//STEPLIB  DD  DSN=CPA.V3R2M0.SCPALINK,DISP=SHR
//SYSPRINT DD  SYSOUT=*
//* SMF Input Files
//SMFIN001 DD  DISP=(SHR,KEEP),DSN=CICSPROD.SMFDAILY(+1)
//* HDB Register
//CPAHDBRG  DD  DISP=SHR,DSN=<CPA.HDB.Register>
//*
//* CICS PA command requests
//SYSIN    DD  *
   CICSPA IN(SMFIN001),
          APPLID(*),
                                                   
*   Take-up from SMF into Shared System Definitions
    HDB(TAKEUP,SYSTEMS,FILESYSTEM,OUTPUT(TAKEUP)), 
                                                   
*   HDB Load requests                              
    HDB(LOAD(WEEKLY),OUTPUT(WEEKLY)),              
    HDB(LOAD(DAILY),OUTPUT(DAILY)),                
    HDB(LOAD(STATS),OUTPUT(STATS)),                
                                                   
*   CMF Performance report requests  
    SUMMARY(FIELDS(TRAN),OUTPUT(SUMM0001)),        
    WAITANAL(BY(TRAN),OUTPUT(WAIT0001))            
/*