INHOQT1 ; FRW/JMB ; 01 Oct 1999 14:49 ; Show top entries in queues, cont.
Source file <INHOQT1.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Generic Interface System | 2 | INIARR^INHOQT ($$FORMAT,$$FT0,$$FT1,$$QUIT,$$TDIF)^INHUTS | 
| Kernel | 2 | ^%ZISC ($$CDATH2F,$$NOW)^%ZTFDT | 
| Uncategorized | 1 | ($$CDATASC,$$NOW)^UTDT | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Generic Interface System | 2 | INHOA INHOQT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DISP | ;Display Report | |
| EN | ;Initialize report variables | |
| HDR | ;Diplay header | |
| Q1(GL,INQ,P) | ;Determine top entry (stat and/or non-stat) for priority P | |
| PENDQ1(GL,INQ) | ;Get the first entry for the pending queue ; Note: no concept of priority in the pending queues | |
| TOP(GL,P,H) | ;Get top entry from queue | |
| STAT(INQ,P,H,DATA) | ;Build statistics ; INQ - subscript (usually ien) of queue in INDAT array ; NAME - name of queue ; DATA - queue entry data ; format: DATA = record# ^ transaction type# ^ message ID | |
| INIT | ;Initialize INDAT array for next scan ; Kill data, leave queue name intact (INDAT(INQ,"NAME")=Queue Name) | |
| FTR | ;Display footer | |
| EXIT | ;Primary exit point | |
| CHK(INQ,INIEN,INCO) | ;Recalculate top entry | |
| L1 | ||
| ENRPT | ;Repeat entry point | |
| QUIT() | ;Determine if program should quit | |
| OV(INQ,IN1) | ;Handle overflow | |
| QUEUE(GL,INQ) | ;Store top entry in queue | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^INLHFTSK - [#4000.1] | L1+6, PENDQ1+10 | 
| ^INRHT - [#4000] | STAT+21 | 
| ^INTHU - [#4001] | L1+5, PENDQ1+9, CHK+8 | 
| Name | Line Occurrences | 
|---|---|
| $$CHK | L1+4 | 
| $$QUEUE | ENRPT+6, ENRPT+8, ENRPT+11 | 
| $$QUIT | ENRPT+18, ENRPT+19 | 
| $$TOP | L1+2 | 
| DISP | ENRPT+15 | 
| ENRPT | ENRPT+21 | 
| EXIT | ENRPT+6, ENRPT+8, ENRPT+12, ENRPT+18, ENRPT+20 | 
| FTR | DISP+17 | 
| HDR | DISP+3, OV+7 | 
| INIT | ENRPT+4 | 
| L1 | L1+4, L1+9 | 
| OV | DISP+7, DISP+15 | 
| PENDQ1 | Q1+2 | 
| Q1 | QUEUE+11 | 
| STAT | L1+7, PENDQ1+11 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | OV+6* | 
| BP | EN+2~ | 
| BP0 | EN+2~ | 
| BPC | EN+3~, ENRPT+10*, ENRPT+11* | 
| DATA | EN+3~, STAT~, STAT+17, STAT+19, STAT+21 | 
| GL | EN+3~, QUEUE~, QUEUE+11, Q1~, Q1+2, L1+1, L1+2, PENDQ1~, PENDQ1+5, PENDQ1+6 , PENDQ1+7, PENDQ1+8, TOP~, TOP+2 | 
| H | EN+3~, Q1+3~, Q1+4*, L1, L1+1*, L1+2, L1+4*, L1+7, L1+9, PENDQ1+3~ , PENDQ1+4*, PENDQ1+8*, PENDQ1+11, TOP~, TOP+2, STAT~, STAT+8, STAT+10, STAT+11, STAT+13 | 
| HT | EN+3~, Q1+3~, L1*, L1+4 | 
| IN1 | DISP+1~, OV~, OV+9 | 
| INBPN | PENDQ1+3~, PENDQ1+4*, PENDQ1+5*, PENDQ1+6, PENDQ1+7, PENDQ1+8 | 
| INC | EN+3~, Q1+3~, Q1+4*, L1+4, L1+9*, PENDQ1+3~, PENDQ1+4* | 
| INCO | EN+3~, CHK~, CHK+6*, CHK+9 | 
| INDAT | EN+2~ | 
| INDAT( | STAT+10*, STAT+11*, STAT+14*, STAT+15*, STAT+17*, STAT+19*, STAT+21*, DISP+7, DISP+8, DISP+9 , DISP+10, DISP+11, DISP+12, DISP+13, DISP+14, DISP+15, OV+9, INIT+3, INIT+4! | 
| INDEST | EN+2~ | 
| INDEST( | ENRPT+11 | 
| INEXIT | EN+3~, EN+7*, ENRPT+11, ENRPT+12, ENRPT+19, ENRPT+20, QUEUE+12, QUIT+9*, QUIT+10 | 
| INH | STAT+7~, STAT+13*, STAT+14, STAT+15 | 
| INIEN | EN+3~, Q1+3~, L1+2*, L1+4, L1+5, L1+6, PENDQ1+3~, PENDQ1+8*, PENDQ1+9, PENDQ1+10 , CHK~, CHK+7, CHK+8 | 
| INITER | EN+3~, EN+7*, ENRPT+4*, HDR+5, HDR+10 | 
| INNOW | STAT+7~, STAT+13*, STAT+14, STAT+15 | 
| >> INPAR("DETAIL" | QUEUE+11, L1+8, HDR+8 | 
| >> INPAR("ITERT" | CHK+9 | 
| >> INPAR("REPAINT" | ENRPT+19, OV+6 | 
| >> INPAR("START" | EN+7*, HDR+3, HDR+10 | 
| INQ | EN+2~, QUEUE~, QUEUE+11, Q1~, Q1+2, L1+4, L1+5, L1+6, L1+7, PENDQ1~ , PENDQ1+9, PENDQ1+10, PENDQ1+11, CHK~, CHK+7, CHK+8, STAT~, STAT+10, STAT+11, STAT+14 , STAT+15, STAT+17, STAT+19, STAT+21, DISP+1~, DISP+7*, DISP+8, DISP+9, DISP+10, DISP+11 , DISP+12, DISP+13, DISP+14, DISP+15, OV~, OV+9, INIT+2~, INIT+3*, INIT+4 | 
| INQUEUE | EN+3~, ENRPT+4* | 
| INRUN | EN+3~, HDR+3*, HDR+5 | 
| INRUNASC | EN+4~, HDR+3*, HDR+11 | 
| INRUNAVG | EN+4~, HDR+5*, HDR+11 | 
| INSEQ | PENDQ1+3~, PENDQ1+4*, PENDQ1+6*, PENDQ1+7, PENDQ1+8 | 
| INSIZE | EN+4~ | 
| INTOTAL | EN+4~, ENRPT+4* | 
| INZE | Q1+3~, L1+5*, L1+6*, PENDQ1+3~, PENDQ1+9*, PENDQ1+10* | 
| IOF | HDR+7 | 
| IOSL | OV+5 | 
| M | EN+5~, TOP+1~, TOP+2*, TOP+3 | 
| P | EN+5~, QUEUE+9~, QUEUE+10*, QUEUE+11*, Q1~, Q1+2, L1+1, L1+2, L1+7, PENDQ1+11 , TOP~, TOP+2, STAT~, STAT+8, STAT+10, STAT+11, STAT+14, STAT+15, STAT+17, STAT+19 , STAT+21, DISP+8*, DISP+9, DISP+10, DISP+11, DISP+12, DISP+13, DISP+14, DISP+15, INIT+2~ , INIT+4* | 
| SAR | EN+5~ | 
| SOP | EN+5~ | 
| T | EN+5~, STAT+10*, STAT+11*, STAT+14, STAT+15, STAT+17, STAT+19, STAT+21, DISP+9*, DISP+10 , DISP+11, DISP+12, DISP+13, DISP+14, DISP+15 | 
| TAB | EN+5~ | 
| TAB(1 | EN+9*, DISP+10, HDR+15, HDR+17 | 
| TAB(2 | EN+9*, DISP+11, HDR+15, HDR+17 | 
| TAB(3 | EN+9*, DISP+12, HDR+15, HDR+17 | 
| TAB(4 | EN+9*, DISP+13, HDR+16, HDR+17 | 
| TAB(5 | EN+9*, DISP+14, HDR+16, HDR+17 | 
| TOP | EN+5~, L1+2*, L1+5*, L1+6*, L1+7, PENDQ1+7*, PENDQ1+8, PENDQ1+9*, PENDQ1+10*, PENDQ1+11 | 
| U | ENRPT+11, L1+5, L1+6, PENDQ1+9, PENDQ1+10, STAT+17, STAT+19, STAT+21 | 
| >> X | ENRPT+19*, OV+6* |