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 *