

Performance Monitor Record Descriptions › #PMS30DS
#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
*
*--------------------------------------------------------------------
Copyright © 2014 CA.
All rights reserved.
 
|
|