CPAWEB - Web reports

This JCL runs the Performance List and Summary reports showing Web activity.
Figure 1. Sample JCL CPAWEB - Web reports
//CPAWEB   JOB ,CLASS=A,NOTIFY=&SYSUID
//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,DSN=<SMF.Input.DSN.applid1>
//* External Work Data Sets
//CPAXW001 DD  DSN=&&CPAXW001,DISP=(NEW,DELETE),
//             UNIT=SYSDA,SPACE=(CYL,(10,10))
//* Sort Work Data Sets
//CPASWK01 DD DISP=(NEW,DELETE),UNIT=SYSDA,SPACE=(CYL,(20,5))
//CPASWK02 DD DISP=(NEW,DELETE),UNIT=SYSDA,SPACE=(CYL,(20,5))
//CPASWK03 DD DISP=(NEW,DELETE),UNIT=SYSDA,SPACE=(CYL,(20,5))
//CPASWK04 DD DISP=(NEW,DELETE),UNIT=SYSDA,SPACE=(CYL,(20,5))
//SYSOUT   DD SYSOUT=*
//* Commands to request CICS PA reports
//SYSIN    DD  *
 CICSPA IN(SMFIN001),
        APPLID(<applid1>),
    LIST(OUTPUT(LIST0001),
        FIELDS(TRAN,            Transaction ID
               STOP(TIMET),     Task stop time
               RESPONSE,        Transaction response time
               DISPATCH(TIME),  Dispatch time
               CPU(TIME),       CPU time
               SUSPEND(TIME),   Suspend time
               DISPWAIT(TIME),  Redispatch wait time
               WBCHRIN,         Web characters received count
               WBCHROUT,        Web characters sent count
               WBRCV,           Web RECEIVE requests
               WBREPRCT,        Shared TS Repository read requests
               WBREPWCT,        Shared TS Repository write requests
               WBSEND,          Web SEND requests
               WBTOTAL)),       Web Total requests
    SUMMARY(OUTPUT(SUMM0001),
        EXTERNAL(CPAXW001),
        BY(TRAN),
        FIELDS(TRAN,                Transaction identifier
               TASKCNT,             Total Task count
               RESPONSE(AVE),       Transaction response time
               DISPATCH(TIME(AVE)), Dispatch time
               CPU(TIME(AVE)),      CPU time
               SUSPEND(TIME(AVE)),  Suspend time
               DISPWAIT(TIME(AVE)), Redispatch wait time
               WBCHRIN(AVE),        Web characters received count
               WBCHROUT(AVE),       Web characters sent count
               WBRCV(AVE),          Web RECEIVE requests
               WBREPRCT(AVE),       Shared TS Repository read requests
               WBREPWCT(AVE),       Shared TS Repository write requests
               WBSEND(AVE),         Web SEND requests
               WBTOTAL(AVE)))       Web Total requests
/*