Previous Topic: #PMTASDSNext Topic: #PMXLIDS


#PMTAWDS

                        COPY #PMTAWDS
               *********************************************************************
               ***                                                               ***
               ***      #PMTAW - TASK WAIT RECORD                                ***
               ***                                                               ***
               ***      COPYRIGHT (C) 2007 CA technologies. ALL RIGHTS RESERVED.              ***
               ***                                                               ***
               ***                                                               ***
               ***                                                               ***
               *********************************************************************
               *
               *        ONE TASK WAIT RECORD PER TASK
               *              IF #PMOPT TASKWAIT=YES
               *
               *--------------------------------------------------------------------
               *

Offset  Value

000000         #PMTAW   DSECT                                               11/24/95
               *
               *--------------------------------------------------------------------
               *
000000         TAWHDR   DS   0H                   RECORD HEADER
               *
000000         TAWLEN   DS    H                   RECORD LENGTH         (INCLUSIVE)
000002         TAWRTYPE DS    X                   RECORD TYPE
        00011  TAW$TYPE EQU      17               ..PMAM TASK WAIT RECORD
000003         TAWSEQ#  DS    X                   SEQUENCE NUMBER
000004         TAWVER#  DS    X                   RECORD VERSION
        00001  TAW$VER  EQU       1               ..CURRENT VERSION
000005                  DS    XL3                 ** RESERVED **
               *
000008         TAWTSKID DS    F                   TASK ID
00000C         TAWSDATE DS    PL4                 TASK START DATE       (00YYYDDF)
000010         TAWSTIME DS    F                   TASK START TIME       (10**-4 SEC)
000014         TAWEDATE DS    PL4                 TASK END DATE         (00YYYDDF)
000018         TAWETIME DS    F                   TASK END TIME         (10**-4 SEC)
               *
        0001C  TAWHDRLN EQU   *-TAWHDR            HEADER LENGTH
               *
               *--------------------------------------------------------------------
               *
        0001C  TAWDATA  EQU   *                   START OF TASK WAIT DATA
               *
               *--------------------------------------------------------------------
               *
               *        PART1 - TAWSEQ#=1
               *
               *--------------------------------------------------------------------
               *
00001C                  DS    F                   ** RESERVED **
               *
000020         TAW1BKTS DS   0F                   PART1 - START OF WAIT TIME BUCKETS
               *
000020         TAWDBIR  DS   0F                   DBIO READ WAIT
000020         TAWDBIRT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000024         TAWDBIRH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
000028         TAWDBIR# DS    F                   ....# WAITS
               *
00002C         TAWDBIW  DS   0F                   DBIO WRITE WAITS
00002C         TAWDBIWT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000030         TAWDBIWH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
Offset  Value

000034         TAWDBIW# DS    F                   ....# WAITS
               *
000038         TAWFCBX  DS   0F                   DBIO WAITING ON A PRIOR I/O(DOS)
000038         TAWFCBXT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
00003C         TAWFCBXH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
000040         TAWFCBX# DS    F                   ....# WAITS
               *
000044         TAWDBFR  DS   0F                   DB BUFFER WAIT
000044         TAWDBFRT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000048         TAWDBFRH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
00004C         TAWDBFR# DS    F                   ....# WAITS
               *
000050         TAWJRLR  DS   0F                   JRNL READ WAIT
000050         TAWJRLRT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000054         TAWJRLRH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
000058         TAWJRLR# DS    F                   ....# WAITS
               *
00005C         TAWJRLW  DS   0F                   JRNL WRITE WAIT
00005C         TAWJRLWT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000060         TAWJRLWH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
000064         TAWJRLW# DS    F                   ....# WAITS
               *
000068         TAWJBFR  DS   0F                   JRNL BUFFER WAIT
000068         TAWJBFRT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
00006C         TAWJBFRH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
000070         TAWJBFR# DS    F                   ....# WAITS
               *
000074         TAWDBKY  DS   0F                   DBKEY WAIT
000074         TAWDBKYT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000078         TAWDBKYH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
00007C         TAWDBKY# DS    F                   ....# WAITS
               *
000080         TAWLOGR  DS   0F                   DCLOG READ WAIT
000080         TAWLOGRT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000084         TAWLOGRH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
000088         TAWLOGR# DS    F                   ....# WAITS
               *
00008C         TAWLOGW  DS   0F                   DCLOG WRITE WAIT
00008C         TAWLOGWT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000090         TAWLOGWH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
000094         TAWLOGW# DS    F                   ....# WAITS
               *
000098         TAWLOGS  DS   0F                   DCLOG SINGLE THREAD WAIT
000098         TAWLOGST DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
00009C         TAWLOGSH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
0000A0         TAWLOGS# DS    F                   ....# WAITS
               *
0000A4         TAWLOGF  DS   0F                   DCLOG FULL  WAIT
0000A4         TAWLOGFT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
0000A8         TAWLOGFH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
0000AC         TAWLOGF# DS    F                   ....# WAITS
               *
0000B0         TAWSCRR  DS   0F                   SCRATCH READ WAIT
0000B0         TAWSCRRT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
0000B4         TAWSCRRH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
0000B8         TAWSCRR# DS    F                   ....# WAITS
               *
0000BC         TAWSCRW  DS   0F                   SCRATCH WRITE WAIT
0000BC         TAWSCRWT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
0000C0         TAWSCRWH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
0000C4         TAWSCRW# DS    F                   ....# WAITS
               *
0000C8         TAWSCRS  DS   0F                   SCRATCH SINGLE THREAD WAIT
0000C8         TAWSCRST DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
0000CC         TAWSCRSH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
0000D0         TAWSCRS# DS    F                   ....# WAITS
Offset  Value

               *
0000D4         TAWQUER  DS   0F                   QUEUE READ WAIT
0000D4         TAWQUERT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
0000D8         TAWQUERH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
0000DC         TAWQUER# DS    F                   ....# WAITS
               *
0000E0         TAWQUEW  DS   0F                   QUEUE WRITE WAIT
0000E0         TAWQUEWT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
0000E4         TAWQUEWH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
0000E8         TAWQUEW# DS    F                   ....# WAITS
               *
               *--------------------------------------------------------------------
               *
0000EC                  DS   0F
        000EC  TAW1DSLN EQU   *-#PMTAW            PART1 - LENGTH OF RECORD
               *
               *
        00011  TAW1#BKT EQU   17                  PART1 - # WAIT BUCKETS
        000D0  TAW1DTLN EQU   TAW1DSLN-TAWHDRLN   PART1 - LENGTH OF RECORD DATA
               *
               *--------------------------------------------------------------------
               *--------------------------------------------------------------------
               *
0000EC                  ORG   TAWDATA
               *
               *--------------------------------------------------------------------
               *
               *        PART2 - TAWSEQ#=2
               *
               *--------------------------------------------------------------------
               *
00001C         TAW2BKTS DS   0F                   PART2 - START OF WAIT TIME BUCKETS
               *
00001C         TAWSTGP  DS   0F                   STORAGE POOL WAIT
00001C         TAWSTGPT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000020         TAWSTGPH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
000024         TAWSTGP# DS    F                   ....# WAITS
               *
000028         TAWPGMP  DS   0F                   PGM POOL WAIT
000028         TAWPGMPT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
00002C         TAWPGMPH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
000030         TAWPGMP# DS    F                   ....# WAITS
               *
000034         TAWPGML  DS   0F                   PGM LOAD WAIT
000034         TAWPGMLT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000038         TAWPGMLH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
00003C         TAWPGML# DS    F                   ....# WAITS
               *
000040         TAWLDRS  DS   0F                   LOADER SINGLE THREAD WAIT
000040         TAWLDRST DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000044         TAWLDRSH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
000048         TAWLDRS# DS    F                   ....# WAITS
               *
00004C         TAWACCS  DS   0F                   AREA ACCESS WAIT
00004C         TAWACCST DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000050         TAWACCSH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
000054         TAWACCS# DS    F                   ....# WAITS
               *
000058         TAWERUS  DS   0F                   ERUS WAIT
000058         TAWERUST DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
00005C         TAWERUSH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
000060         TAWERUS# DS    F                   ....# WAITS
               *
000064         TAWDDSW  DS   0F                   DDS WAIT
000064         TAWDDSWT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000068         TAWDDSWH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
Offset  Value

00006C         TAWDDSW# DS    F                   ....# WAITS
               *
000070         TAWCKUS  DS   0F                   CHECKUSER SUBTASK WAIT
000070         TAWCKUST DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000074         TAWCKUSH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
000078         TAWCKUS# DS    F                   ....# WAITS
               *
00007C         TAWTPIR  DS   0F                   TPIO READ WAIT
00007C         TAWTPIRT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000080         TAWTPIRH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
000084         TAWTPIR# DS    F                   ....# WAITS
               *
000088         TAWTPIW  DS   0F                   TPIO WRITE WAIT
000088         TAWTPIWT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
00008C         TAWTPIWH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
000090         TAWTPIW# DS    F                   ....# WAITS
               *
000094         TAWDBG   DS   0F                   DBGROUP WAIT
000094         TAWDBGT  DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
000098         TAWDBGH  DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
00009C         TAWDBG#  DS    F                   ....# WAITS
               *
0000A0         TAWSHC   DS   0F                   SHARED CACHE WAIT
0000A0         TAWSHCT  DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
0000A4         TAWSHCH  DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
0000A8         TAWSHC#  DS    F                   ....# WAITS
               *
0000AC         TAWOTHE  DS   0F                   OTHER EXTERNAL WAITS
0000AC         TAWOTHET DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
0000B0         TAWOTHEH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
0000B4         TAWOTHE# DS    F                   ....# WAITS
               *
0000B8         TAWOTHR  DS   0F                   OTHER INTERNAL WAITS
0000B8         TAWOTHRT DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
0000BC         TAWOTHRH DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
0000C0         TAWOTHR# DS    F                   ....# WAITS
               *
0000C4                  DS   0F                   ** RESERVED **
0000C4                  DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
0000C8                  DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
0000CC                  DS    F                   ....# WAITS
               *
0000D0                  DS   0F                   ** RESERVED **
0000D0                  DS    F                   ....SUM OF WAIT TIMES (10**-4 SEC)
0000D4                  DS    F                   ....HIGHEST WAIT TIME (10**-4 SEC)
0000D8                  DS    F                   ....# WAITS
               *
               *--------------------------------------------------------------------
               *
0000DC                  DS   0F
        000DC  TAW2DSLN EQU   *-#PMTAW            PART2 - LENGTH OF RECORD
               *
        0000E  TAW2#BKT EQU   14                  PART2 - # WAIT BUCKETS
        000C0  TAW2DTLN EQU   TAW2DSLN-TAWHDRLN   PART2 - LENGTH OF RECORD DATA
               *
               *--------------------------------------------------------------------
               *
0000DC                  ORG   ,
               *
        000EC  TAWMXLEN EQU   ((*-#PMTAW+3)/4)*4  LENGTH OF LARGEST PART
               *
        0001F  TAW#BKTS EQU   TAW1#BKT+TAW2#BKT   # WAIT BUCKETS ENTIRE RECORD
               *
               *--------------------------------------------------------------------