Previous Topic: #PMLNEDSNext Topic: #PMRUSDS


#PMPGMDS

                        COPY #PMPGMDS
               *********************************************************************
               ***                                                               ***
               ***      #PMPGM - INTERVAL MONITOR PROGRAM POOL WAIT DATA         ***
               ***                                                               ***
               ***      COPYRIGHT (C) 2007 CA technologies. ALL RIGHTS RESERVED. ***
               ***                                                               ***
               ***                                                               ***
               ***                                                               ***
               *********************************************************************
               *
               *        ONE FOR EACH PROGRAM POOL IN SYSGEN
               *
               *--------------------------------------------------------------------
               *

Offset  Value

000000         #PMPGM   DSECT                                              04/20/88
               *
               *--------------------------------------------------------------------
               *
000000         PGMHDR   DS   0H                   RECORD HEADER
               *
000000         PGMLEN   DS    H                   RECORD LENGTH         (INCLUSIVE)
000002         PGMRTYPE DS    X                   RECORD TYPE
        00008  PGM$TYPE EQU       8               ..PMIM PROGRAM POOL WAIT RECORD
000003         PGMSEQ#  DS    X                   SEQUENCE NUMBER       (ALWAYS 1)
000004         PGMVER#  DS    X                   RECORD VERSION
        00001  PGM$VER  EQU       1               ..CURRENT VERSION
000005                  DS    XL3                 ** RESERVED **
               *
000008                  DS    F                   ** RESERVED **
00000C         PGMSDATE DS    PL4                 INTERVAL START DATE   (00YYYDDF)
000010         PGMSTIME DS    F                   INTERVAL START TIME   (10**-4 SEC)
000014         PGMEDATE DS    PL4                 INTERVAL END DATE     (00YYYDDF)
000018         PGMETIME DS    F                   INTERVAL END TIME     (10**-4 SEC)
               *
        0001C  PGMHDRLN EQU   *-PGMHDR            HEADER LENGTH
               *
               *--------------------------------------------------------------------
               *
        0001C  PGMDATA  EQU   *                   START OF PROGRAM POOL DATA
               *
00001C         PGMPTYPE DS    X                   POOL TYPE               (PDTPTYP)
        00080  PGMPP24  EQU   X'80'                  24 BIT PROGRAM POOL
        00040  PGMRP24  EQU   X'40'                  24 BIT REENTRANT POOL
        00020  PGMPP31  EQU   X'20'                  31 BIT PROGRAM POOL
        00010  PGMRP31  EQU   X'10'                  31 BIT REENTRANT POOL
               *
00001D                  DS    X                   **  RESERVED  **
00001E         PGMPGSZ  DS    H                   PGMPOOL PAGE SIZE         (PDTPAGSZ)
000020         PGM#PGS  DS    F                   # PAGES IN POOL           (PDTNPAGE)
               *
000024         PGMINUSE DS    F                   # PGS IN USE AT INTVL END (PDTNPAGO)
000028         PGMHIWAT DS    F                   # PGS IN USE HI WATERMARK (PDTNHWM)
00002C         PGM#PGLD DS    F                   # PAGES LOADED
               *
000030         PGM#OVNU DS    F                   # LDS INTO SPACE NOT USED (PDTNPRGA)
000034         PGM#OVPU DS    F                   # OVLYS OF PGM NOT IN USE (PDTNPRGN)
000038         PGM#OVIU DS    F                   # OVLYS OF PGM IN USE     (PDTNPRGU)
00003C         PGM#LODS DS    F                   # LOADS TO POOL
000040                  DS    F                   ** RESERVED **
Offset  Value

               *
               *--------------------------------------------------------------------
               *
000044         PGMWBKTS DS   0F                   START OF WAIT TIME STATISTICS
               *
000044         PGMPGML  DS   0F                   LOAD WAIT
000044         PGMPGMLT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000048         PGMPGMLH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
00004C         PGMPGML# DS    F                   ....# WAITS
               *
000050         PGMPGMP  DS   0F                   POOL SPACE WAIT
000050         PGMPGMPT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000054         PGMPGMPH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
000058         PGMPGMP# DS    F                   ....# WAITS
               *
00005C                  DS   0F                   ** RESERVED **
00005C                  DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000060                  DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
000064                  DS    F                   ....# WAITS
               *
               *--------------------------------------------------------------------
               *
        00068  PGMDSLEN EQU   ((*-#PMPGM+3)/4)*4  LENGTH OF LOG RECORD
               *
               *--------------------------------------------------------------------
               *
        00002  PGM#BKTS EQU   2                   # WAIT BUCKETS
        0004C  PGMDTLEN EQU   PGMDSLEN-PGMHDRLN   LENGTH OF RECORD DATA
               *
               *--------------------------------------------------------------------