#PMS30DS

#PMS30DS
idms19
                        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                  ORG   SMF30USR                                 IDMS/5487         00010E         SMF30NET DS    CL20                CICS NETWORK UOW ID  IDMS/5487         000122         SMF30UOW DS    XL8                 CICS UOW ID          IDMS/5487         00012A                  ORG   ,                                        IDMS/5487         00012A         SMF30RUD DS    CL8                 RACF USER ID-NOT USED                  000132         SMF30TID DS    CL8                 RACF TERMINAL ID-NOT USED              00013A                  ORG SMF30RUD                                   IDMS/5313/5487    00012A         SMF30IPA DS    XL16                IP address (binary)  IDMS/5313         00013A                  ORG   SMF30IPA                                                    00012A         SMF30IP4 DS    XL4                 IP V4 addr (binary)  IDMS/5313         00012E                  ORG   SMF30IPA                                                        00012A         SMF30IP6 DS    XL16                IP V6 addr (binary)  IDMS/5313              00013A                  ORG   ,                                        IDMS/5313/5487                  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                *                *--------------------------------------------------------------------