Previous Topic: #PMSM4DSNext Topic: #PMSTGDS


#PMS30DS

                        COPY #PMS30DS
               *********************************************************************
               ***                                                               ***
               ***      #PMS30 - APPLICATION MONITOR SMF TYPE 30 RECORDS         ***
               ***                                                               ***
               ***      COPYRIGHT (C) 2010 CA. ALL RIGHTS RESERVED.              ***
               ***                                                               ***
               ***                                                               ***
               ***                                                               ***
               *********************************************************************
               *
               *        SMF TYPE 30 RECORDS - COMMON ADDRESS SPACE WORK RECORD
               *
               *        THE PERFORMANCE MONITOR WILL WRITE ONE SMF TYPE 30 RECORD
               *              FOR EACH TASK AT TASK TERMINATION IF DESIRED
               *
               *        FIELD NAMES USED ARE THE SAME AS THOSE SHOWN IN
               *              THE IBM SPL:SMF MANUAL
               *
               *--------------------------------------------------------------------
               *
 
Offset  Value
 
000000         #PMS30   DSECT                                                06/20/91
               *
               *--------------------------------------------------------------------
               *
000000         SMF30LEN DS    H                   RECORD LENGTH
000002         SMF30SEG DS    H                   SEGMENT DESCRIPTOR - UNUSED
               *
000004         SMF30FLG DS    X                   SYSTEM INDICATOR
        00002  SMF30SUB EQU   X'02'               ..SUBSYSTEM ID FOLLOWS SYS ID
        00002  SMF30STY EQU   X'02'               ..SUBTYPES UTILIZED
        00002  SMF30MVS EQU   X'02'               ..MVS
        00006  SMF30XA  EQU   X'06'               ..MVS/XA
               *
000005         SMF30RTY DS    X                   SMF RECORD TYPE 30
        0001E  SMF30$RT EQU   X'1E'               ..COMMON ADDRESS SPACE WORK RECORD
               *
000006         SMF30TME DS    XL4                 TIME RECORD WRITTEN   (10**-2 SEC)
00000A         SMF30DTE DS    PL4                 DATE RECORD WRITTEN   (00YYDDDF)
00000E         SMF30SID DS    CL4                 SYSTEM IDENTIFIER
000012         SMF30WID DS    CL4                 SUBSYSTEM IDENTIFIER
               *
000016         SMF30STP DS    XL2                 SMF RECORD SUBTYPE
        00001  SMF30$JS EQU   X'01'               ..JOB START RECORD TYPE
        00002  SMF30$IN EQU   X'02'               ..INTERVAL RECORD TYPE
        00003  SMF30$ST EQU   X'03'               ..STEP TERMINATION RECORD TYPE
        00004  SMF30$TO EQU   X'04'               ..STEP TOTAL RECORD TYPE
        00005  SMF30$JT EQU   X'05'               ..JOB TERMINATION RECORD TYPE
        00006  SMF30$SA EQU   X'06'               ..SYSTEM ADDRESS SPACE RECORD TYPE
               *
               *--------------------------------------------------------------------
               *
000018         SMF30SOF DS    XL4                 OFFSET TO SUBSYSTEM SECTION FROM
               *                                  START OF RECORD, INCLUDING RDW
00001C         SMF30SLN DS    XL2                 LENGTH OF SUBSYSTEM SECTION
00001E         SMF30SON DS    XL2                 NUMBER OF SUBSYSTEM SECTION
               *--------------------------------------------------------------------
000020         SMF30IOF DS    XL4                 OFFSET TO ID SECTION FROM
               *                                  START OF RECORD, INCLUDING RDW
000024         SMF30ILN DS    XL2                 LENGTH OF IDENTIFICATION SECTION
000026         SMF30ION DS    XL2                 NUMBER OF IDENTIFICATION SECTION
               *--------------------------------------------------------------------
000028         SMF30UOF DS    XL4                 OFFSET TO I/O ACTIVITY SECTION FROM
               *                                  START OF RECORD, INCLUDING RDW
00002C         SMF30ULN DS    XL2                 LENGTH OF I/O ACTIVITY SECTION
00002E         SMF30UON DS    XL2                 NUMBER OF I/O ACTIVITY SECTION
               *--------------------------------------------------------------------
000030         SMF30TOF DS    XL4                 OFFSET TO COMPLETION SECTION FROM
               *                                  START OF RECORD, INCLUDING RDW
000034         SMF30TLN DS    XL2                 LENGTH OF COMPLETION SECTION
000036         SMF30TON DS    XL2                 NUMBER OF COMPLETION SECTION
               *--------------------------------------------------------------------
000038         SMF30COF DS    XL4                 OFFSET TO PROCESSOR SECTION FROM
               *                                  START OF RECORD, INCLUDING RDW
00003C         SMF30CLN DS    XL2                 LENGTH OF PROCESSOR SECTION
00003E         SMF30CON DS    XL2                 NUMBER OF PROCESSOR SECTION
               *--------------------------------------------------------------------
000040         SMF30AOF DS    XL4                 OFFSET TO ACCOUNTING SECTION FROM
               *                                  START OF RECORD, INCLUDING RDW
000044         SMF30ALN DS    XL2                 LENGTH OF ACCOUNTING SECTION
000046         SMF30AON DS    XL2                 NUMBER OF ACCOUNTING SECTION
               *--------------------------------------------------------------------
000048         SMF30ROF DS    XL4                 OFFSET TO STORAGE SECTION FROM
               *                                  START OF RECORD, INCLUDING RDW
00004C         SMF30RLN DS    XL2                 LENGTH OF STORAGE SECTION
00004E         SMF30RON DS    XL2                 NUMBER OF STORAGE SECTION
               *--------------------------------------------------------------------
000050         SMF30POF DS    XL4                 OFFSET TO PERFORMANCE SECTION FROM
               *                                  START OF RECORD, INCLUDING RDW
000054         SMF30PLN DS    XL2                 LENGTH OF PERFORMANCE SECTION
000056         SMF30PON DS    XL2                 NUMBER OF PERFORMANCE SECTION
               *--------------------------------------------------------------------
000058         SMF30OOF DS    XL4                 OFFSET TO OPERATOR SECTION FROM
               *                                  START OF RECORD, INCLUDING RDW
00005C         SMF30OLN DS    XL2                 LENGTH OF OPERATOR SECTION
00005E         SMF30OON DS    XL2                 NUMBER OF OPERATOR SECTION
               *--------------------------------------------------------------------
000060         SMF30EOF DS    XL4                 OFFSET TO EXCP SECTION FROM
               *                                  START OF RECORD, INCLUDING RDW
000064         SMF30ELN DS    XL2                 LENGTH OF EXCP SECTION
000066         SMF30EON DS    XL2                 NUMBER OF EXCP SECTIONS IN PERIOD
000068         SMF30EOR DS    XL2                 NUMBER OF EXCP SECTIONS IN
               *--------------------------------------------------------------------
               *                                  HEADER FIELDS NOT USED BY PERF
               *--------------------------------------------------------------------
00006A         SMF30RVD DS    XL2                 Unused
00006C         SMF30EOS DS    XL4                 Unused
000070         SMF30DRO DS    XL4                 Unused
000074         SMF30DRL DS    XL2                 Unused
000076         SMF30DRN DS    XL2                 Unused
000078         SMF30ARO DS    XL4                 Unused
00007C         SMF30ARL DS    XL2                 Unused
00007E         SMF30ARN DS    XL2                 Unused
000080         SMF30OPO DS    XL4                 Unused
000084         SMF30OPL DS    XL2                 Unused
000086         SMF30OPN DS    XL2                 Unused
000088         SMF30OPM DS    XL4                 Unused
00008C         SMF30UDO DS    XL4                 Unused
000090         SMF30UDL DS    XL2                 Unused
000092         SMF30UDN DS    XL2                 Unused
000094         SMF30UDS DS    XL4                 Unused
000098         SMF30RMO DS    XL4                 Unused
00009C         SMF30RML DS    XL2                 Unused
00009E         SMF30RMN DS    XL2                 Unused
0000A0         SMF30RMS DS    XL4                 Unused
0000A4         SMF30MOF DS    XL4                 Unused
0000A8         SMF30MLN DS    XL2                 Unused
0000AA         SMF30MNO DS    XL2                 Unused
0000AC         SMF30MOS DS    XL4                 Unused
        00046  S30HACTL EQU   *-SMF30RVD
               *--------------------------------------------------------------------
               *                                  SUBSEQUENT RECORDS
               *--------------------------------------------------------------------
               *       SUBSYSTEM SECTION
               *
0000B0                  DS    0H
0000B0 0       SMF30TYP DC    XL2'05'             SUBTYPE IDENTIFICATION (ALWAYS 03)
               *              X'01'               ..JOB START RECORD TYPE
               *              X'02'               ..INTERVAL RECORD TYPE
               *              X'03'               ..STEP TERMINATION RECORD TYPE
               *              X'04'               ..STEP TOTAL RECORD TYPE
               *              X'05'               ..JOB TERMINATION RECORD TYPE
               *              X'06'               ..SYSTEM ADDRESS SPACE RECORD TYPE
               *
0000B2         SMF30RS1 DS    XL2                 RESERVED
0000B4 F       SMF30RVN DC    CL2'5'              RECORD VERSION NUMBER (ALWAYS 5)
0000B6 D       SMF30PNM DC    CL8'PERFMON '       SUBSYSTEM OR PRODUCT NAME
               *
        0000E  S30SACTL EQU   *-SMF30TYP          LENGTH OF SUBSYSTEM SECTION
               *--------------------------------------------------------------------
               *       IDENTIFICATION SECTION
               *
0000BE                  DS    0H
0000BE         SMF30JBN DS    CL8                 JOBNAME OF CV JOB
0000C6         SMF30PGM DS    CL8                 PROGRAM NAME IDENTIFIER
               *                                  ..DC/UCF = PROGRAM NAME
               *                                  ..ADSO   = DIALOG NAME
               *                                  ..ERUS   = PROGRAM NAME FROM
               *                                             BIND RUNUNIT
               *
0000CE         SMF30STM DS    CL8                 STEP NAME  (TASK CODE IDENTIFIER)
               *                                  ..DC/UCF = TASK CODE
               *                                  ..ADSO   = APPLICATION NAME
               *                                  ..BATCH  = BATCH JOBNAME
               *                                  ..CICS   = TRANSACTION ID
               *
0000D6         SMF30UIF DS    CL8                 USER IDENTIFICATION
               *                                  ..DC/UCF = USERID (FIRST 8 BYTES)
               *                                  ..CICS   = OPERATOR ID
               *                                  ..BATCH  = BATCH JOBNAME
               *
0000DE         SMF30JNM DS    CL8                 JES JOB IDENTIFIER-NOT USED
0000E6 0       SMF30STN DC    XL2'0001'           STEP NUMBER - ALWAYS 01
0000E8         SMF30CLS DS    X                   JOB CLASS-NOT USED
0000E9                  DS    X                   RESERVED
0000EA         SMF30PGN DS    XL2                 JOB PERFORMANCE GROUP NUM-NOT USED
0000EC         SMF30JPT DS    XL2                 JES INPUT PRIORITY
0000EE         SMF30AST DS    XL4                 DEVICE ALLOCATION START TIME
0000F2         SMF30PPS DS    XL4                 PROBLEM PROGRAM START TIME
0000F6         SMF30SIT DS    XL4                 SAME AS SMF30RST-SEE BELOW
0000FA         SMF30STD DS    PL4                 SAME AS SMF30RSD-SEE BELOW
0000FE         SMF30RST DS    XL4                 DC TASK INIT TIME     (10**-2 SEC)
000102         SMF30RSD DS    PL4                 DC TASK INIT DATE     (00YYDDDF)
000106         SMF30RET DS    XL4                 DC TASK END TIME      (10**-2 SEC)
00010A         SMF30RED DS    PL4                 DC TASK END DATE      (00YYDDDF)
00010E         SMF30USR DS    CL20                PROGRAMMERS NAME-NOT USED
000122         SMF30GRP DS    CL8                 RACF GROUP ID-NOT USED
00012A         SMF30RUD DS    CL8                 RACF USER ID-NOT USED
000132         SMF30TID DS    CL8                 RACF TERMINAL ID-NOT USED
        0002C  SMF30SPC EQU   *-SMF30USR
               *
        0007C  S30JACTL EQU   *-SMF30JBN          LENGTH OF IDENTIFICATION SECTION
               *--------------------------------------------------------------------
               *       COMPLETION SECTION
               *
00013A                  DS    0H
00013A         SMF30SCC DS    XL2                 COMPLETION INDICATOR
               *                                  ..NORMAL COMPLETION = X'0000'
               *                                  ..ABEND COMPLETION  = X'FFFF'
               *
00013C         SMF30STI DS    XL2                 STEP TERMINATION INDICATOR
        00000  SMF30$NM EQU   X'0000'             ..NORMAL COMPLETION
        00002  SMF30$AB EQU   X'0002'             ..ABEND
               *
00013E         SMF30ARC DS    XL4                 ABEND REASON CODE
               *
        00008  S30LACTL EQU   *-SMF30SCC          LENGTH OF COMPLETION SECTION
               *--------------------------------------------------------------------
               *       ACCOUNTING SECTION
               *
               *
000142                  DS    0H
000142         SMF30ACL DS    XL1                 LENGTH OF ACCOUNTING SECTION
               *                                  ..DC/UCF      = X'28'
               *                                  ..CICS ERUS   = X'24'
               *                                  ..BATCH ERUS  = LENGTH OF FIELDS
               *                                                  X'22' MAX
               *
000143         SMF30SET DS    XL3                 TASK TOTAL CPU TIME    (10**-2 SEC)
               *
000146         SMF30NAF DS    XL1                 # OF ACCOUNTING FIELDS
               *                                  ..DC/UCF      = X'04'
               *                                  ..CICS ERUS   = X'04'
               *                                  ..BATCH ERUS  = # OF FIELDS CAPTURED
               *                                                     BY SVC EXIT
000147         SMF30ACT DS    CL36                ACCOUNTING FIELDS
               *
00016B                  ORG   SMF30ACT
000147         S30DACTF DS   0X                   DC/UCF ACCOUNTING FIELDS
000147 0       S30DTSKL DC    XL1'08'             ..TASK CODE LENGTH
000148         S30DTSK  DS    CL8                 ..TASK CODE
000150 0       S30DLTEL DC    XL1'08'             ..LTERM LENGTH
000151         S30DLTE  DS    CL8                 ..LTERM
000159 0       S30DBLGL DC    XL1'0C'             ..BILLING GROUP LENGTH
00015A         S30DBLG  DS    CL12                ..BILLING GROUP
000166 0       S30DTIDL DC    XL1'04'             ..DC TASK ID LENGTH
000167         S30DTID  DS    XL4                 ..DC TASK ID (TASK NUMBER)
        00024  S30DACTL EQU   *-S30DACTF          DC/UCF ACCOUNTING FIELDS LENGTH
               *
00016B                  ORG   SMF30ACT
000147         S30CACTF DS   0X                   CICS ERUS ACCOUNTING FIELDS
000147 0       S30CTRNL DC    XL1'08'             ..TRANSACTION ID LENGTH
000148         S30CTRN  DS    CL8                 ..TRANSACTION ID
000150 0       S30CTRML DC    XL1'08'             ..TERMINAL ID LENGTH
000151         S30CTRM  DS    CL8                 ..TERMINAL ID
000159 0       S30COPRL DC    XL1'08'             ..OPERATOR ID LENGTH
00015A         S30COPR  DS    CL8                 ..OPERATOR ID
000162 0       S30CTIDL DC    XL1'04'             ..CICS TASK ID LENGTH
000163         S30CTID  DS    XL4                 ..CICS TASK ID (TASK NUMBER)
        00020  S30CACTL EQU   *-S30CACTF          CICS ERUS ACCOUNTING FIELDS LENGTH
               *
000167                  ORG   SMF30ACT
000147         S30BACTF DS    CL30                BATCH ERUS = JOBCARD ACCOUNTING INFO
               *                                               (30 BYTES MAX)
000165                  ORG   ,
        00029  S30AACTL EQU   *-SMF30ACL          LENGTH OF ACCOUNTING SECTION
               *--------------------------------------------------------------------
               *       STORAGE AND PAGING SECTION
               *
00016C                  DS    0H
00016C         SMF30RSV DS    XL2                 RESERVED
00016E         SMF30SFL DS    XL1                 NOT USED
               *
00016F         SMF30SPK DS    XL1                 STORAGE PROTECT KEY OF CV
000170         SMF30PRV DS    XL2                 IDMS PGMPOOL HI WATERMARK IN KBYTES
000172         SMF30SYS DS    XL2                 IDMS STGPOOL HI WATERMARK IN KBYTES
               *
000174         SMF30PGI DS    XL4                 NUMBER OF IDMS PAGES READ/WRITTEN
000178         SMF30PGO DS    XL4                 UNUSED
00017C         SMF30REC DS    XL4                 UNUSED
000180         SMF30NSW DS    XL4                 UNUSED
000184         SMF30PSI DS    XL4                 UNUSED
000188         SMF30PSO DS    XL4                 UNUSED
00018C         SMF30VPI DS    XL4                 UNUSED
000190         SMF30VPO DS    XL4                 UNUSED
000194         SMF30VPR DS    XL4                 UNUSED
000198         SMF30CPI DS    XL4                 UNUSED
00019C         SMF30HPI DS    XL4                 UNUSED
0001A0         SMF30LPI DS    XL4                 UNUSED
0001A4         SMF30HPO DS    XL4                 UNUSED
0001A8         SMF30PST DS    XL4                 UNUSED
0001AC         SMF30PSC DS    XL8                 UNUSED
0001B4         SMF30RGB DS    XL4                 UNUSED
0001B8         SMF30ERG DS    XL4                 UNUSED
0001BC         SMF30ARB DS    XL4                 UNUSED
0001C0         SMF30EAR DS    XL4                 UNUSED
0001C4         SMF30URB DS    XL4                 UNUSED
0001C8         SMF30EUR DS    XL4                 UNUSED
0001CC         SMF30RGN DS    XL4                 UNUSED
               *
        00058  SMF30ZER EQU   *-SMF30PGO
               *
        00064  S30PACTL EQU   *-SMF30RSV          LENGTH OF STORAGE/PAGING SECTION
               *
               *--------------------------------------------------------------------
0001D0                  ORG   ,
               *
               *--------------------------------------------------------------------
               *       Processor accounting section                             R180
               *
0001D0                  DS    0H
0001D0         SMF30PTY DS    XL2                  Reserved
0001D2         SMF30TFL DS    XL2                  Invalid timer flags
0001D4         SMF30CPT DS    XL4                  Total TCB time (10**-2 sec)
0001D8         SMF30CPS DS    XL4                  Total SRB time (10**-2 sec)
0001DC         SMF30TF2 DS    XL1                  Additional timer flags
0001DD         SMF30T32 DS    XL1                  Additional failure flags
0001DE         SMF30T33 DS    XL1                  Additional failure flags
0001DF                  DS    XL1                  Filler
               * Offset x'10'
0001E0         S30SYTI  DS    XL8                  CPU time in TOD format
0001E8         S30CPTI  DS    XL8                  SRB CPU time on CPU in TOD format
0001F0         SMF30IST DS    XL4                  Interval start time (10**-2 SEC)
0001F4         SMF30IDT DS    PL4                  Interval start date (0CYYDDDF)
0001F8         S30TTTI  DS    XL8                  TCB CPU time in TOD format
               * Offset x'30'
000200         S30ZPTI  DS    XL8                  SRB CPU time ON zIIP in TOD format
000208                  DS    XL8                  Filler
000210         S30USTI  DS    XL8                  User mode CPU time in TOD format
000218                  DS    XL16                 Filler
000228         S30ENTI  DS    XL8                  Total enclave SRB CPU time in TOD
        00060  S30PRASL EQU   *-SMF30PTY           Length of processor account. sect.
               *
               *--------------------------------------------------------------------
               *       Performance accounting section                           R180
               *
000230                  DS    0H
000230         SMF30SRV DS    XL4                  unused
000234         SMF30CSU DS    XL4                  CPU service units (TCB used)
000238         SMF30SRB DS    XL4                  SRB service units (SRB used)
00023C         SMF30IO  DS    XL4                  unused
000240         SMF30MSO DS    XL4                  unused
000244         SMF30TAT DS    XL4                  unused
000248         SMF30SUS DS    XL4                  Copy of RmctAdjC
               *                                   Number of sixteenths of one CPU
               *                                   microsecond per CPU service unit
00024C         SMF30RES DS    XL4                  unused
000250         SMF30TRS DS    XL4                  unused
000254         SMF30WLM DS    CL8                  unused
00025C         SMF30SCN DS    CL8                  unused
000264         SMF30GRN DS    CL8                  unused
00026C         SMF30RCN DS    CL8                  unused
000274         SMF30ETA DS    XL4                  unused
000278         SMF30ESU DS    XL4                  unused
00027C         SMF30ETC DS    XL4                  unused
000280         SMF30PFL DS    CL16                 unused
000290         SMF30JQT DS    XL4                  unused
000294         SMF30RQT DS    XL4                  unused
000298         SMF30HQT DS    XL4                  unused
00029C         SMF30SQT DS    XL4                  unused
0002A0         SMF30PF1 DS    XL1                  unused
0002A1         SMF30PF2 DS    XL1                  unused
0002A2         SMF30RS4 DS    CL1                  unused
0002A3         SMF30ZEP DS    CL1                  unused
0002A4         SMF30JPN DS    CL8                  unused
0002AC         SMF30MSC DS    XL4                  unused
0002B0         SMF30CPC DS    XL2                  CPU Service Definition Coefficient
0002B2         SMF30LOC DS    XL2                  unused
0002B4         SMF30SRC DS    XL2                  SRB Service Definition Coefficient
0002B6         SMF30ZNF DS    XL2                  unused
0002B8         SMF30SNF DS    XL2                  Normalization factor for zIIP
               *
        0008A  S30PEASL EQU   *-SMF30SRV           Length of processor acounting sect.
               *--------------------------------------------------------------------
               *
        002BA  S30DSLEN EQU   *-#PMS30             LENGTH OF SMF30 RECORD
               *
               *--------------------------------------------------------------------