$page "Include File For Measurement Interface Specification"            00000100
<<=========================================================             00010000
=                                                         =             00012000
=                  INCLMEAS - A5                          =             00014000
=                                                         =             00016000
=========================================================>>             00018000
                                                                        00020000
                                                                        00022000
EQUATE LDEVTABSIZE       = 256,                                         00024000
       CLASSCOUNT        = 2,                                           00026000
       GLOBAL'HEADSIZE   = CLASSCOUNT+1,                                00028000
       STD'SUBCLASS'OVHD = 3,        << 3 WORD ENTRY 0 >>               00030000
       CLASS0'SUBCLASSCNT= 4,        << GLOBAL STATS, DISC STATS >>     00032000
       CLASS0'HEADSIZE   = CLASS0'SUBCLASSCNT+1,                        00034000
       C0SUB0'SEGRELOFF  = LDEVTABSIZE+      <<THIS OFFSET POINTS>>     00036000
                           GLOBAL'HEADSIZE+  <<TO FIRST ITEM OF >>      00038000
                           CLASS0'HEADSIZE+  <<SUBCLASS,KERNEL   >>     00040000
                           STD'SUBCLASS'OVHD,<<USE THIS TO UPDATE>>     00042000
                                             <<GLOBAL COUNTERS   >>     00044000
       CLASS0'SUB0SIZE   = 100,              << 0-29 PROC LAUNCH/STOP >>00046000
                                             << 30-39 PAUSE >>          00048000
                                             << 40-59 SWAP >>           00050000
                                             << 60/79 MISC COUNTERS>>   00052000
                                             << 80-99 DOUBLE CNTRS >>   00054000
       CLASS0'SUB1SIZE   = 24,               << DISC ACTIVITY >>        00056000
       CLASS0'SUB2SIZE   = 4,                << LP ACTIVITY >>          00058000
       CLASS0'SUB3SIZE   = 4,                << TAPE ACTIVTY >>         00060000
       C0SUB1'SEGRELOFF  = C0SUB0'SEGRELOFF+ <<POINTS TO ITEM 0  >>     00062000
                           CLASS0'SUB0SIZE+  <<OF CLASS0 SUB 1   >>     00064000
                           STD'SUBCLASS'OVHD,                           00066000
       CLASS1'SUBCLASSCNT= 6,                                           00068000
       CLASS1'SUB0SIZE   = 44,       << CPU BURST >>                    00070000
       CLASS1'SUB1SIZE   = 44,       << CPU PAUSE >>                    00072000
       CLASS1'SUB2SIZE   = 44,       << THINK TIME >>                   00074000
       CLASS1'SUB3SIZE   = 44,       << RESPONSE TIME DISTRIBUTION >>   00076000
       CLASS1'SUB4SIZE   = 50,       << CPU QUEUE INFORMATION >>        00078000
       CLASS1'SUB5SIZE   = 88,       << INTERNAL SYNC RESOURCE STATS >> 00080000
                                                                        00082000
       CLASS15'SUBCLASSCNT = 1,                                <<01738>>00084000
       CLASS15'SUB0SIZE    = 52,                               <<01738>>00086000
       MEASSIR             = 28,                               <<01807>>00088000
       PCLASSENBLMASK'IDX  = %100, <<PCBX FIXED CELL>>         <<01738>>00090000
       MEASSTOPREASON'IDX  = %101, <<PCBXFIXED CELL>>          <<01807>>00092000
       MEASSTOPTIME'IDX    = %102, <<PCBXFIXED CELL>>          <<01807>>00094000
                                                                        00096000
       NUMDEVTYPES       = 3;    <<NUM INTF KNOWS ABOUT>>               00098000
                                                                        00100000
EQUATE   <<INDICES TO SINGLE WORD COUNTERS - MPE IV SEGMENT>>           00102000
  C'LAUNCH            =  0,                                             00104000
  C'STOPBLOCKDISC     =  1,                                             00106000
  C'STOPUNBLOCKDISC   =  2,                                             00108000
  C'STOPSLFAULT       =  3,                                             00110000
  C'SLRECOVERY        =  4,                                             00112000
  C'STOPPBXFAULT      =  5,                                             00114000
  C'PBXRECOVERY       =  6,                                             00116000
  C'STOPDATAFAULT     =  7,                                             00118000
  C'DATARECOVERY      =  8,                                             00120000
  C'STOPTERMREAD      =  9,                                             00122000
  C'STOPTERMNONREAD   = 10,                                             00124000
  C'STOPSTKOVERFLOW   = 11,                                             00126000
  C'STOPSIR           = 12,                                             00128000
  C'STOPIMPEDE        = 13,                                             00130000
  C'STOPDLEXPAND      = 14,                                             00132000
  C'DLCONTRACT        = 15,                                             00134000
  C'STOPPXFILEEXPAND  = 16,                                             00136000
  C'PXFILECONTRACT    = 17,                                             00138000
  C'STOPDBZEXPAND     = 18,                                             00140000
  C'DBZCONTRACT       = 19,                                             00142000
  C'STOPXDSEXPAND     = 20,                                             00144000
  C'DSEGCONTRACT      = 21,                                             00146000
  C'STOPTIMEOUT       = 22,                                             00148000
  C'PREEMPT           = 23,                                             00150000
  C'STOPMISCBLOCKEDIO = 24,                                             00152000
  C'STOPCACHEFAULT    = 25,                                             00153000
  C'CACHERECOVERY     = 26,                                             00153100
  C'PAUSEIDLECNT      = 30,                                             00154000
  C'PAUSEDISCCNT      = 31,                                             00156000
  C'PAUSESEGSWAPCNT   = 32,                                             00158000
  C'PAUSEBOTHCNT      = 33,                                             00160000
  C'GARBAGECNT        = 34,                                             00162000
  C'CACHEDATAMOVES    = 35,                                             00163000
  C'CACHESWAPONLY     = 36,                                             00163100
  C'CACHERELEASE      = 39,                                             00163200
  C'SWAPIN            = 40,                                             00164000
  C'MEMALLOC          = 41,                                             00166000
  C'INMOTIONIN        = 42,                                             00168000
  C'OLCANDRECOVERY    = 43,                                             00170000
  C'PROCESSQUEUES     = 44,                                             00172000
  C'DEFERRAL          = 45,                                             00174000
  C'SWAPFROMSWAPQ     = 46,                                             00176000
  C'SWAPFROMDISPQ     = 47,                                             00178000
  C'LOCALITYCHOP      = 48,                                             00180000
  C'CODERELEASE       = 49,                                             00182000
  C'DATARELEASE       = 50,                                             00184000
  C'SWAPQDELAY        = 51,                                             00186000
  C'MOCTOROC          = 52,                                             00188000
  C'GIVEUP            = 53,                                             00190000
  C'HARDREQUEST       = 54,                                             00192000
  C'FREESPACE         = 55,                                             00194000
  C'SWAPQSUCCESS      = 56,                                             00196000
  C'DISPQSUCCESS      = 57,                                             00198000
  C'LOCKREQ           = 60,                                             00200000
  C'FREEZEREQ         = 61,                                             00202000
  C'CANCELMSGNOTPROC  = 62,                                             00204000
  C'CANCELMSGPROC     = 63,                                             00206000
  C'GARBMOVEBKRND     = 64,                                             00208000
  C'GARBMOVEALLOCATE  = 65,                                             00210000
  C'GARBGIVEUPPREEMPT = 66,                                             00212000
  C'OVLAPSEEKISSUED   = 67,                                             00214000
  C'CLOCKCYCLE        = 68,                                             00216000
  C'MAKEROOMSUCCESS   = 69,                                             00218000
  C'CACHEREADS        = 70,                                             00219000
  C'CACHEREADHITS     = 71,                                             00219100
  C'CACHEWRITES       = 72,                                             00219200
  C'CACHEWRITEHITS    = 73;                                             00219300
                                                                        00220000
EQUATE  <<INDICES TO DOUBLE WORD COUNTERS - MPE IV SEGMENT>>            00222000
  C'PAUSEDCACHEONLY   = 78,                                             00223000
  C'PAUSEIDLETIME     = 80,                                             00224000
  C'PAUSESEGSWAPTIME  = 82,                                             00226000
  C'PAUSEDISCTIME     = 84,                                             00228000
  C'PAUSEBOTHTIME     = 86,                                             00230000
  C'CPUPROCESS        = 88,                                             00232000
  C'CPUMEMORYALLOC    = 90,                                             00234000
  C'CPUGARBAGE        = 92,                                             00236000
  C'CPUALLOCGARB      = 94,                                             00238000
  C'CACHEONPROCESS    = 96,                                             00239000
  C'CACHEONICS        = 98;                                             00239100
                                                                        00240000
EQUATE  <<INDICES TO DISC DEVICE COUNTERS - MPE IV SEGMENT>>            00242000
  C'CODEREAD          =  1,                                             00244000
  C'DSEGREAD          =  2,                                             00246000
  C'DSEGWRITEFORCED   =  3,                                             00248000
  C'DSEGWRITEBKGRD    =  4,                                             00250000
  C'BLKREAD           =  5,                                             00252000
  C'BLKWRITE          =  6,                                             00254000
  C'UNBLKREAD         =  7,                                             00256000
  C'UNBLKWRITE        =  8,                                             00258000
  C'UNBLKREADAWAKE    =  9,                                             00260000
  C'UNBLKWRITEAWAKE   = 10,                                             00262000
  C'BUFFERTRAP        = 11,                                             00264000
  C'BUSYCONTROLLER    = 12,                                             00266000
  C'DISCCONTROL       = 13,                                             00268000
  C'DISCQUEUE0        = 14,                                             00270000
  C'DISCQUEUE1        = 15,                                             00272000
  C'DISCQUEUE2        = 16,                                             00274000
  C'DISCQUEUE3        = 17,                                             00276000
  C'DISCQUEUE4        = 18,                                             00278000
  C'DISCQUEUE5        = 19,                                             00280000
  C'DISCQUEUE6        = 20,                                             00282000
  C'CACHEREADACCESSES = 21,                                             00283000
  C'CACHEFORCEDWRITES = 22,                                             00283100
  C'CACHEBKGRNDWRITES = 23;                                             00283200
                                                                        00284000
EQUATE  <<INDICES FOR NON-DISC DEVICES>>                                00286000
  C'DEVREAD           =  1,                                             00288000
  C'DEVWRITE          =  2,                                             00290000
  C'DEVCONTROL        =  3;                                             00292000
                                                               <<01738>>00294000
EQUATE <<****PROCESS LEVEL NAME INDICES****>>                  <<01738>>00296000
  CP'PROGNAME         =   0,                                   <<01738>>00298000
  CP'GROUPNAME        =   4,                                   <<01738>>00300000
  CP'ACCTNAME         =   8;                                   <<01738>>00302000
                                                               <<01738>>00304000
EQUATE <<****PROCESS LEVEL COUNTER****SINGLE WORD>>            <<01738>>00306000
  CP'JOBSESSIONNUM    =  12,                                   <<01738>>00308000
  CP'PROCQUESTOPWORD  =  13,                                   <<01738>>00310000
  CP'STOPSLFAULT      =  14,                                   <<01738>>00312000
  CP'STOPPBXFAULT     =  15,                                   <<01738>>00314000
  CP'STOPDSTFAULT     =  16,                                   <<01738>>00316000
  CP'STOPSEGEXPAND    =  17,                                   <<01738>>00318000
  CP'STOPBLOCKDISC    =  18,                                   <<01738>>00320000
  CP'STOPUNBLOCKDISC  =  19,                                   <<01738>>00322000
  CP'STOPBLOCKEDIO    =  20,                                   <<01738>>00324000
  CP'STOPTERMREAD     =  21,                                   <<01738>>00326000
  CP'STOPIMPEDE       =  22,                                   <<01738>>00328000
  CP'STOPTIMEOUT      =  23,                                   <<01738>>00330000
  CP'STOPPREEMPTED    =  24,                                   <<01738>>00332000
  CP'STOPRIN          =  25,                                   <<01738>>00334000
  CP'LAUNCH           =  26,                                   <<01738>>00336000
  CP'SWAPIN           =  27,                                   <<01738>>00338000
  CP'OVERLAYCAUSED    =  28,                                   <<01738>>00340000
  CP'SEGCONTRACT      =  29,                                   <<01738>>00342000
  CP'DISCREAD         =  30,                                   <<01738>>00344000
  CP'DISCWRITE        =  31;                                   <<01738>>00346000
                                                               <<01738>>00348000
EQUATE <<****PROCESS LEVEL COUNTERS****DOUBLE WORD>>           <<01738>>00350000
  CP'CREATETIME       =  32,                                   <<01738>>00352000
  CP'TERMINATETIME    =  34,                                   <<01738>>00354000
  CP'CPUTIME          =  36,                                   <<01738>>00356000
  CP'PAUSESWAPTIME    =  38,                                   <<01807>>00358000
  CP'PAUSEDISCTIME    =  40,                                   <<01807>>00360000
  CP'PAUSEIONONTERMTIME= 42,                                   <<01807>>00362000
  CP'PAUSETERMREADTIME=  44,                                   <<01807>>00364000
  CP'PAUSEIMPEDETIME  =  46,                                   <<01807>>00366000
  CP'PAUSEACTIVETIME  =  48,                                   <<01807>>00368000
  CP'WORDSTRANS       =  50;                                   <<01738>>00370000
                                                               <<01738>>00372000
EQUATE <<STOP TYPE EQUATES>>                                   <<01807>>00374000
  STOPSEGFAULT    = 1,                                         <<01807>>00376000
  STOPDISCWAIT    = 2,                                         <<01807>>00378000
  STOPBLKIONONTERM= 3,                                         <<01807>>00380000
  STOPTERMREAD    = 4,                                         <<01807>>00382000
  STOPIMPEDE      = 5,                                         <<01807>>00384000
  STOPACTIVE      = 6,                                         <<01807>>00386000
  STOPCACHEFAULT  = 7;                                                  00386100
                                                               <<01807>>00388000
DEFINE CLASS0  = (0:1)#,                                                00392000
       CLASS1  = (1:1)#,                                                00394000
       CLASS2  = (2:1)#,                                                00396000
       CLASS3  = (3:1)#,                                                00398000
       CLASS4  = (4:1)#,                                                00400000
       CLASS5  = (5:1)#,                                                00402000
       CLASS6  = (6:1)#,                                                00404000
       CLASS7  = (7:1)#,                                                00406000
       CLASS8  = (8:1)#,                                                00408000
       CLASS9  = (9:1)#,                                                00410000
       CLASS10 = (10:1)#,                                               00412000
       CLASS11 = (11:1)#,                                               00414000
       CLASS12 = (12:1)#,                                               00416000
       CLASS13 = (13:1)#,                                               00418000
       CLASS14 = (14:1)#,                                      <<01738>>00420000
       CLASS15 = (15:1)#;                                      <<01738>>00422000
                                                                        00424000
DEFINE CFIELD = (0:4)#,    <<CLASS FIELD OF LDEVTAB>>                   00426000
       SFIELD = (4:4)#,    <<SUBCLASS FIELD OF LDEVTAB>>                00428000
       EFIELD = (8:8)#,    <<ENTRY FIELD OF LDEVTAB>>          <<01807>>00430000
       STOPFLD= (8:8)#;    <<REASON STOP IN PROCQUESTOPWORD>>  <<01807>>00432000
DEFINE MEASMASK=ABSOLUTE(%1262)#,                                       00432100
       CLASS0FLAG=(0:1)#,                                               00433100
       CLASS0STATSENABLED=LOGICAL((MEASMASK).CLASS0FLAG)#;              00433200
                                                                        00434000
EQUATE MEASCLASS0 = 0,                                                  00435000
       MEASSUBCLASS0 = 0,                                               00435100
       MEASSUBCLASS1 = 1,                                               00435200
       MEASENTRY1 = 1,                                                  00435300
       NOTDOUBLE = FALSE,                                               00435400
       NOTNEWVALUE = FALSE,                                             00435500
       DOUBLEVALUE = TRUE;                                              00435600
                                                                        00435700
                                                                        00436000
<<=========================================================             00438000
=                                                         =             00440000
=                  END INCLMEAS                           =             00442000
=                                                         =             00444000
=========================================================>>             00446000
