//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))))
/*