CPAPASUM - Performance Alerts Summary report

This JCL runs CICS PA Performance Alerts Summary reports. For example:
 1 
Performance Alerts Summary report using a FORM to generate the FIELDS.
 2 
Performance Alerts Summary report specifying SEVERITY(ELIGIBLE) to include only transactions that are eligible for alert processing. Eligible transactions are those that have field values that match the resource values defined in the alert definition. Eligible transactions with and without alerts are reported.
Figure 1. Sample JCL CPAPASUM - Performance Alerts Summary report
//CPAPASUM JOB ,CLASS=A,NOTIFY=&SYSUID
//CICSPA   EXEC PGM=CPAMAIN,REGION=4M,PARM=NOSTAE
//STEPLIB  DD  DSN=CPA.V3R2M0.SCPALINK,DISP=SHR
//SYSPRINT DD  SYSOUT=*                                   
//* HDB Register                                  
//CPAHDBRG DD  DISP=SHR,DSN=<CICSPA.HDB.Register>
//* SMF Input Files                                     
//SMFIN001 DD  DISP=SHR,DSN=<SMF.Input.DSN.applid1>       
//* External Work Data Sets                     
//CPAXW001 DD DSN=&&CPAXW001,DISP=(NEW,DELETE),
//            UNIT=SYSDA,SPACE=(CYL,(10,10))    
//CPAXW002 DD DSN=&&CPAXW002,DISP=(NEW,DELETE),
//            UNIT=SYSDA,SPACE=(CYL,(10,10))    
//CPAXW003 DD DSN=&&CPAXW003,DISP=(NEW,DELETE),
//            UNIT=SYSDA,SPACE=(CYL,(10,10))    
//* Sort Work Data Sets                          
//CPASWK01 DD DSN=&&CPASWK01,DISP=(NEW,DELETE),
//            UNIT=SYSDA,SPACE=(CYL,(10,10))    
//CPASWK02 DD DSN=&&CPASWK02,DISP=(NEW,DELETE),
//            UNIT=SYSDA,SPACE=(CYL,(10,10))    
//CPASWK03 DD DSN=&&CPASWK03,DISP=(NEW,DELETE),
//            UNIT=SYSDA,SPACE=(CYL,(10,10))    
//CPASWK04 DD DSN=&&CPASWK04,DISP=(NEW,DELETE),
//            UNIT=SYSDA,SPACE=(CYL,(10,10))    
//SYSOUT   DD SYSOUT=*                          
//* Commands to request CICS PA reports                   
//SYSIN    DD  *                                          
 CICSPA IN(SMFIN001),                                     
        APPLID(<applid1>),                                
            SUMMARY(OUTPUT(SUMM0001),                        1             
                EXTERNAL(CPAXW001),                                     
                TOTALS(8),                                              
                INTERVAL(00:01:00),                                     
                ALERTDEF(<alertdefinitionname>),                        
                SEVERITY(ALL),                                          
                FIELDS(TRAN(ASCEND),                                    
                       TASKCNT,                                         
                       RESPONSE(AVE),                                   
                       RESPONSE(SEV(CRITICAL,PERCENT)),                 
                       RESPONSE(SEV(WARNING,PERCENT)),                  
                       RESPONSE(SEV(INFO,PERCENT)),                     
                       DISPATCH(TIME(AVE)),                             
                       CPU(TIME(AVE)),                                  
                       CPU(TIME(SEV(CRITICAL,PERCENT))),                
                       CPU(TIME(SEV(WARNING,PERCENT))),                 
                       CPU(TIME(SEV(INFO,PERCENT))),                    
                       SUSPEND(TIME(AVE)),                              
                       SUSPEND(TIME(SEV(CRITICAL,COUNT))),              
                       SUSPEND(TIME(SEV(WARNING,COUNT))),               
                       SUSPEND(TIME(SEV(INFO,COUNT))),                  
                       SUSPEND(COUNT(SEV(CRITICAL,PERCENT))),           
                       SUSPEND(COUNT(SEV(WARNING,PERCENT))),            
                       SUSPEND(COUNT(SEV(INFO,PERCENT))),               
                       DISPWAIT(TIME(AVE)),                             
                       FCWAIT(TIME(AVE)),                               
                       FCAMCT(AVE),                                     
                       IRWAIT(TIME(AVE)))),                             
            SUMMARY(OUTPUT(SUMM0002),                        2   
                EXTERNAL(CPAXW002),        
                TOTALS(8),                 
                INTERVAL(00:01:00),        
                ALERTDEF(<alertdefinitionname>),              
                SEVERITY(ELIGIBLE),                           
                FIELDS(TRAN(ASCEND),                          
                       TASKCNT,                               
                       RESPONSE(AVE),                         
                       RESPONSE(SEV(CRITICAL,PERCENT)),       
                       RESPONSE(SEV(WARNING,PERCENT)),        
                       RESPONSE(SEV(INFO,PERCENT)),           
                       DISPATCH(TIME(AVE)),                   
                       CPU(TIME(AVE)),                        
                       CPU(TIME(SEV(CRITICAL,PERCENT))),      
                       CPU(TIME(SEV(WARNING,PERCENT))),       
                       CPU(TIME(SEV(INFO,PERCENT))),          
                       SUSPEND(TIME(AVE)),                    
                       SUSPEND(TIME(SEV(CRITICAL,COUNT))),    
                       SUSPEND(TIME(SEV(WARNING,COUNT))),     
                       SUSPEND(TIME(SEV(INFO,COUNT))),        
                       SUSPEND(COUNT(SEV(CRITICAL,PERCENT))), 
                       SUSPEND(COUNT(SEV(WARNING,PERCENT))),  
                       SUSPEND(COUNT(SEV(INFO,PERCENT))),     
                       DISPWAIT(TIME(AVE)),                   
                       FCWAIT(TIME(AVE)),                     
                       FCAMCT(AVE),                           
                       IRWAIT(TIME(AVE))))                    
/*