zOs/JCL/SMFREST

//A540769R  JOB (CP00,KE50),                                           *
//        MSGCLASS=T,TIME=1440,LINES=(9999,WARNING),                   *
//        REGION=4000K
//*MAIN CLASS=LOG
//*
//* DB2PM LOCKING TRACES (FüR ALLE TIMEOUTS/DEADLOCKS)
//*
//*
//PMV710  EXEC PGM=DB2PM
//STEPLIB  DD  DSN=OMEG.PLEXA.P0.RKANMOD,DISP=SHR
//*
//* INPUT stat files suffice for locking
//INPUTDD DD DISP=SHR,DSN=A540769.DB2TRACE.DATA.D10022.T141546
//*NPUTDD DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S21B.D10009.T000100
//*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S21B.D10009.T005909
//*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S22B.D10009.T000100
//*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S22B.D10009.T013724
//*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S23B.D10009.T000100
//*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S23B.D10009.T004739
//*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S24B.D10009.T000100
//*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S24B.D10009.T012302
//*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S25B.D10009.T000100
//*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S25B.D10009.T014924
//*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S26B.D10009.T000100
//*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S26B.D10009.T014757
//*
//*
//SORTWK01 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK02 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK03 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK04 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK05 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK06 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK07 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK08 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK09 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK10 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK11 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK12 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK13 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK14 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK15 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK16 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK17 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK18 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK19 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK21 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK22 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK23 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK24 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK25 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK26 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK27 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK28 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK29 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK30 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK31 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK32 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK33 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK34 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK35 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK36 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK37 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK38 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK39 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK40 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK41 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK42 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK43 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK44 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK45 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK46 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK47 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK48 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK49 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK50 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK51 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK52 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK53 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK54 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//SORTWK55 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
//*
//ACWORK   DD  UNIT=DISK,DISP=(NEW,CATLG,DELETE),
//             DSN=&&ACWORK,
//             SPACE=(CYL,(600,300),RLSE),DCB=(BUFNO=20),
//             RECFM=VBS,LRECL=32756,BLKSIZE=6233,
//             DATACLAS=NULL30,MGMTCLAS=COM#A032
//*
//* ** DATASET WIRD FÜR ACCOUNTING TRACES VERWENDET
//ACMEM01  DD  UNIT=DISK,DISP=(NEW,CATLG,DELETE),
//             DSN=&&ACME01,
//             SPACE=(CYL,(600,300),RLSE),DCB=(BUFNO=20),
//             RECFM=VBS,LRECL=32756,BLKSIZE=6233,
//             DATACLAS=NULL30,MGMTCLAS=COM#A032
//*
//DPMPARMS DD  DSN=DSN.RZ1.P0.DPMPARMS,DISP=SHR                              ,DI
//ACTRCDD1 DD  SYSOUT=*
//ACRPTDD  DD  SYSOUT=*
//DPMLOG   DD  SYSOUT=*
//SYSOUT   DD  SYSOUT=*
//*
//JOBSUMDD DD  SYSOUT=*    <--- JOB SUMMARY REPORT
//*
//DEAD#TRC DD  SYSOUT=*
//*DEAD#TRC DD  DISP=(NEW,CATLG,DELETE),      DEADLOCK REPORT
//*             SPACE=(CYL,(1,1),RLSE),MGMTCLAS=A035N004,
//*             DSN=TSS.SKA.DATA.BE2.DEADLOC2.#DT#
//*LOCK#TRC DD  DISP=(NEW,CATLG,DELETE),      DEADLOCK REPORT
//*             SPACE=(CYL,(1,1),RLSE),MGMTCLAS=A035N004,
//*             DSN=TSS.SKA.DATA.BE2.DEADLOCK.#DT#
//LORPTDD  DD  SYSOUT=*         lock report
//LOTRCDD1 DD  SYSOUT=*         lock trace
//LOTRCDD2 DD  SYSOUT=*
//LOTRCDD3 DD  SYSOUT=*
//LOTRCDD4 DD  SYSOUT=*
//SUSP#TRC DD  SYSOUT=*       ! .. LEVEL(SUSPENSION)
//LOUT#TRC DD  SYSOUT=*       ! .. LEVEL(LOCKOUT)
//TOUT#TRC DD  SYSOUT=*       ! .. LEVEL(TIMEOUT)
//SUSP#REP DD  SYSOUT=*       ! LOCKING REPORTS
//LOCK#REP DD  SYSOUT=*       !--- LOCKING DETAIL TRACE
//*
//ACREPDD  DD  SYSOUT=*    <--- ACCOUNTING REPORT
//REP#ACC2 DD  SYSOUT=*    <--- ACCOUNTING REPORT
//REP#ACC3 DD  SYSOUT=*    <--- ACCOUNTING REPORT
//ACTRCDD1 DD  SYSOUT=*    <--- ACCOUNTING TRACE
//ACRPTDD  DD  SYSOUT=*    <--- ACCOUNTING TRACE
//SYSPARMS DD  SYSOUT=*    <--- SYSTEM PARAMETERS REPORT
//*
//SYSUDUMP DD  SYSOUT=*
//SYSIN    DD  *
//SYSINX   DD  *
/*
        1 //A540769R  JOB (CP00,KE50),
          //        MSGCLASS=T,TIME=1440,LINES=(9999,WARNING),
          //        REGION=4000K
          //*MAIN CLASS=LOG
          //*
          //* DB2PM LOCKING TRACES (FüR ALLE TIMEOUTS/DEADLOCKS)
          //*
          //*
        2 //PMV710  EXEC PGM=DB2PM
        3 //STEPLIB  DD  DSN=OMEG.PLEXA.P0.RKANMOD,DISP=SHR
          //*
          //* INPUT stat files suffice for locking
        4 //INPUTDD DD DISP=SHR,DSN=A540769.DB2TRACE.DATA.D10022.T141546
          //*NPUTDD DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S21B.D10009.T000100
          //*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S21B.D10009.T005909
          //*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S22B.D10009.T000100
          //*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S22B.D10009.T013724
          //*A      DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S23B.D10009.T000100
          //*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S23B.D10009.T004739
          //*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S24B.D10009.T000100
          //*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S24B.D10009.T012302
          //*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S25B.D10009.T000100
          //*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S25B.D10009.T014924
          //*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S26B.D10009.T000100
          //*       DD DISP=SHR,DSN=SMF.RZ2.P0.DB2.INTVL.S26B.D10009.T014757
          //*
          //*
        5 //SORTWK01 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
        6 //SORTWK02 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
        7 //SORTWK03 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
        8 //SORTWK04 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
        9 //SORTWK05 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       10 //SORTWK06 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       11 //SORTWK07 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       12 //SORTWK08 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       13 //SORTWK09 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       14 //SORTWK10 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       15 //SORTWK11 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       16 //SORTWK12 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       17 //SORTWK13 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       18 //SORTWK14 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       19 //SORTWK15 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       20 //SORTWK16 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       21 //SORTWK17 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       22 //SORTWK18 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       23 //SORTWK19 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       24 //SORTWK21 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       25 //SORTWK22 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       26 //SORTWK23 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       27 //SORTWK24 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       28 //SORTWK25 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       29 //SORTWK26 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       30 //SORTWK27 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       31 //SORTWK28 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       32 //SORTWK29 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       33 //SORTWK30 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       34 //SORTWK31 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       35 //SORTWK32 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       36 //SORTWK33 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       37 //SORTWK34 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       38 //SORTWK35 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       39 //SORTWK36 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       40 //SORTWK37 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       41 //SORTWK38 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       42 //SORTWK39 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       43 //SORTWK40 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       44 //SORTWK41 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       45 //SORTWK42 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       46 //SORTWK43 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       47 //SORTWK44 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       48 //SORTWK45 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       49 //SORTWK46 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       50 //SORTWK47 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       51 //SORTWK48 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       52 //SORTWK49 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       53 //SORTWK50 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       54 //SORTWK51 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       55 //SORTWK52 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       56 //SORTWK53 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       57 //SORTWK54 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
       58 //SORTWK55 DD  UNIT=SYSDA,DISP=(,DELETE),SPACE=(CYL,(600,600))
          //*
       59 //ACWORK   DD  UNIT=DISK,DISP=(NEW,CATLG,DELETE),
          //             DSN=&&ACWORK,
          //             SPACE=(CYL,(600,300),RLSE),DCB=(BUFNO=20),
          //             RECFM=VBS,LRECL=32756,BLKSIZE=6233,
          //             DATACLAS=NULL30,MGMTCLAS=COM#A032
          //*
          //* ** DATASET WIRD FÜR ACCOUNTING TRACES VERWENDET
       60 //ACMEM01  DD  UNIT=DISK,DISP=(NEW,CATLG,DELETE),
          //             DSN=&&ACME01,
          //             SPACE=(CYL,(600,300),RLSE),DCB=(BUFNO=20),
          //             RECFM=VBS,LRECL=32756,BLKSIZE=6233,
          //             DATACLAS=NULL30,MGMTCLAS=COM#A032
          //*
       61 //DPMPARMS DD  DSN=DSN.RZ1.P0.DPMPARMS,DISP=SHR
       62 //ACTRCDD1 DD  SYSOUT=*
       63 //ACRPTDD  DD  SYSOUT=*
       64 //DPMLOG   DD  SYSOUT=*
       65 //SYSOUT   DD  SYSOUT=*
          //*
       66 //JOBSUMDD DD  SYSOUT=*    <--- JOB SUMMARY REPORT
          //*
       67 //DEAD#TRC DD  SYSOUT=*
          //*DEAD#TRC DD  DISP=(NEW,CATLG,DELETE),      DEADLOCK REPORT
          //*             SPACE=(CYL,(1,1),RLSE),MGMTCLAS=A035N004,
          //*             DSN=TSS.SKA.DATA.BE2.DEADLOC2.#DT#
          //*LOCK#TRC DD  DISP=(NEW,CATLG,DELETE),      DEADLOCK REPORT
          //*             SPACE=(CYL,(1,1),RLSE),MGMTCLAS=A035N004,
          //*             DSN=TSS.SKA.DATA.BE2.DEADLOCK.#DT#
       68 //LORPTDD  DD  SYSOUT=*         lock report
       69 //LOTRCDD1 DD  SYSOUT=*         lock trace
       70 //LOTRCDD2 DD  SYSOUT=*
       71 //LOTRCDD3 DD  SYSOUT=*
       72 //LOTRCDD4 DD  SYSOUT=*
       73 //SUSP#TRC DD  SYSOUT=*       ! .. LEVEL(SUSPENSION)
       74 //LOUT#TRC DD  SYSOUT=*       ! .. LEVEL(LOCKOUT)
       75 //TOUT#TRC DD  SYSOUT=*       ! .. LEVEL(TIMEOUT)
       76 //SUSP#REP DD  SYSOUT=*       ! LOCKING REPORTS
       77 //LOCK#REP DD  SYSOUT=*       !--- LOCKING DETAIL TRACE
          //*
       78 //ACREPDD  DD  SYSOUT=*    <--- ACCOUNTING REPORT
       79 //REP#ACC2 DD  SYSOUT=*    <--- ACCOUNTING REPORT
       80 //REP#ACC3 DD  SYSOUT=*    <--- ACCOUNTING REPORT
       81 //ACTRCDD1 DD  SYSOUT=*    <--- ACCOUNTING TRACE
       82 //ACRPTDD  DD  SYSOUT=*    <--- ACCOUNTING TRACE
       83 //SYSPARMS DD  SYSOUT=*    <--- SYSTEM PARAMETERS REPORT
          //*
       84 //SYSUDUMP DD  SYSOUT=*
       85 //SYSIN    DD  *
       86 //SYSINX   DD  *