HLOSTAT ;ALB/CJM- HLO STATISTICS- 10/4/94 1pm ;01/05/2007
Source file <HLOSTAT.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Health Level Seven | 5 | HLO MESSAGE STATISTICS HLOCLNT HLOSRVR HLOSRVR1 ^HLD(779.3 |
Kernel | 1 | ^DIC(19 |
Name | Comments | DBIA/ICR reference |
---|---|---|
COUNT(HLCSTATE,RAP,SAP,TYPE) | ;
|
|
SAVECNTS(HLCSTATE) | ;
|
|
TOTAL(WORK) | ;totals hours into days and days into months
|
|
REPORT | ;Interactive option for printing the message statistics report
|
|
QUE | ;entry point for queuing the message statistics report
|
|
PRINT(STATTYPE,START,END) | ;
|
|
DEVICE() | ;
|
|
PAUSE | ;
|
|
PAUSE2 | ;
|
|
LINE(LINE) | ;Prints a line.
|
|
LJ(STRING,LEN) | ;
|
|
RJ(STRING,LEN) | ;
|
Name | Field # of Occurrence |
---|---|
^%ZIS | DEVICE+11 |
HOME^%ZIS | DEVICE+18 |
^%ZISC | PRINT+59 |
^%ZTLOAD | DEVICE+16 |
^DIR | REPORT+9, PAUSE+6, PAUSE2+5 |
$$INC^HLOSITE | SAVECNTS+6, SAVECNTS+14 |
$$ASKBEGIN^HLOUSR2 | REPORT+14 |
$$ASKEND^HLOUSR2 | REPORT+16 |
$$DT^XLFDT | TOTAL+9, TOTAL+14, TOTAL+32 |
$$FMADD^XLFDT | TOTAL+6, TOTAL+9, TOTAL+14, TOTAL+32, REPORT+13 |
$$FMTE^XLFDT | PRINT+8, PRINT+10, PRINT+11, PRINT+29 |
$$NOW^XLFDT | SAVECNTS+3, REPORT+13, PRINT+8 |
$$LJ^XLFSTR | LJ+1 |
$$RJ^XLFSTR | RJ+1 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HLSTATS( | SAVECNTS+6, SAVECNTS+14, TOTAL+17, TOTAL+19*, TOTAL+21, TOTAL+23, TOTAL+25, TOTAL+26, TOTAL+27*, TOTAL+29! , TOTAL+35, TOTAL+38*, TOTAL+40, TOTAL+42, TOTAL+44, TOTAL+45, TOTAL+46*, TOTAL+47!, PRINT+24, PRINT+31 , PRINT+39, PRINT+44, PRINT+48, PRINT+49 |
^HLSTATS("END DATE" | TOTAL+5, TOTAL+10* |
Name | Line Occurrences |
---|---|
$$DEVICE | REPORT+21 |
$$LJ | PRINT+9, PRINT+10, PRINT+11, PRINT+51 |
$$RJ | PRINT+35, PRINT+51, PRINT+55, PRINT+56 |
LINE | PRINT+9, PRINT+10, PRINT+11, PRINT+18, PRINT+22, PRINT+27, PRINT+29, PRINT+33, PRINT+35, PRINT+37 , PRINT+41, PRINT+45, PRINT+51, PRINT+55, PRINT+56 |
PAUSE | LINE+3 |
PAUSE2 | PRINT+57 |
REPORT+21, QUE+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %ZIS | DEVICE+10* |
COUNT | SAVECNTS+1~, SAVECNTS+13*, SAVECNTS+14, TOTAL+2~, TOTAL+26*, TOTAL+27, TOTAL+45*, TOTAL+46, PRINT+2~, PRINT+31* , PRINT+32, PRINT+35, PRINT+49*, PRINT+50, PRINT+51 |
CRT | PRINT+2~, PRINT+4*, PRINT+7, PRINT+57, LINE+2, LINE+8 |
DIR | SAVECNTS+1~, SAVECNTS+4*, SAVECNTS+6, SAVECNTS+14, TOTAL+2~, TOTAL+15*, TOTAL+17, TOTAL+19, TOTAL+21, TOTAL+23 , TOTAL+25, TOTAL+26, TOTAL+27, TOTAL+29, TOTAL+33*, TOTAL+35, TOTAL+38, TOTAL+40, TOTAL+42, TOTAL+44 , TOTAL+45, TOTAL+46, TOTAL+47, REPORT+1~, PRINT+2~, PRINT+15*, PRINT+22, PRINT+24, PRINT+31, PRINT+39 , PRINT+44, PRINT+48, PRINT+49, PRINT+56, PAUSE+3~, PAUSE2+3~ |
DIR("A" | REPORT+7* |
DIR("B" | REPORT+8* |
DIR(0 | REPORT+6*, PAUSE+5*, PAUSE2+4* |
>> DIRUT | REPORT+10, PAUSE+7, PAUSE2+6 |
DT | REPORT+13 |
END | TOTAL+2~, TOTAL+9*, TOTAL+10, TOTAL+11*, TOTAL+17, TOTAL+35, REPORT+1~, REPORT+16*, REPORT+17, REPORT+21 , PRINT~, PRINT+11, PRINT+24, DEVICE+14 |
HLCSTATE | COUNT~, SAVECNTS~ |
HLCSTATE("COUNTS" | COUNT+4*, SAVECNTS+2, SAVECNTS+5, SAVECNTS+6, SAVECNTS+8, SAVECNTS+10, SAVECNTS+12, SAVECNTS+13, SAVECNTS+15!* |
HLCSTATE("SERVER" | SAVECNTS+4 |
HLOPARMS | DEVICE+8~ |
HLOPARMS("END | DT/TM" , QUE+1, DEVICE+14* |
HLOPARMS("STA | RT DT/TM" , QUE+1, DEVICE+14*, TISTICS TYPE" , QUE+1, DEVICE+14* |
IO | PRINT+6 |
IO("Q" | DEVICE+13 |
IOF | PRINT+7, LINE+5, LINE+9 |
IOSL | PAUSE+4, LINE+2, LINE+8 |
IOST | PRINT+4 |
LEN | LJ~, LJ+1, RJ~, RJ+1 |
LIMIT | TOTAL+2~, TOTAL+14*, TOTAL+29, TOTAL+32*, TOTAL+47 |
LINE | LINE~, LINE+6, LINE+12, LINE+14 |
MONTH | TOTAL+2~, TOTAL+37*, TOTAL+38, TOTAL+46 |
OK | DEVICE+8~, DEVICE+9*, DEVICE+12*, DEVICE+13, DEVICE+19*, DEVICE+20 |
PAGE | PRINT+2~, PRINT+12*, LINE+10, LINE+11* |
>> POP | DEVICE+12 |
QUIT | PRINT+2~, PRINT+3*, PRINT+15, PRINT+23, PRINT+24, PRINT+28, PRINT+30, PRINT+32, PRINT+34, PRINT+36 , PRINT+39, PRINT+42, PRINT+44, PRINT+46, PRINT+48, PRINT+52, PRINT+53, PRINT+56, PRINT+57, PAUSE+7* , PAUSE2+6*, LINE+4 |
RAP | COUNT~, COUNT+1*, COUNT+4, SAVECNTS+1~, SAVECNTS+9*, SAVECNTS+10*, SAVECNTS+12, SAVECNTS+13, SAVECNTS+14, TOTAL+2~ , TOTAL+22*, TOTAL+23*, TOTAL+25, TOTAL+26, TOTAL+27, TOTAL+41*, TOTAL+42*, TOTAL+44, TOTAL+45, TOTAL+46 , PRINT+2~, PRINT+43*, PRINT+44*, PRINT+45, PRINT+48, PRINT+49 |
SAP | COUNT~, COUNT+2*, COUNT+4, SAVECNTS+1~, SAVECNTS+7*, SAVECNTS+8*, SAVECNTS+10, SAVECNTS+12, SAVECNTS+13, SAVECNTS+14 , TOTAL+2~, TOTAL+20*, TOTAL+21*, TOTAL+23, TOTAL+25, TOTAL+26, TOTAL+27, TOTAL+39*, TOTAL+40*, TOTAL+42 , TOTAL+44, TOTAL+45, TOTAL+46, PRINT+2~, PRINT+38*, PRINT+39*, PRINT+40, PRINT+41, PRINT+44, PRINT+48 , PRINT+49 |
START | TOTAL+2~, TOTAL+5*, TOTAL+6*, TOTAL+18, TOTAL+36, REPORT+1~, REPORT+13*, REPORT+14*, REPORT+15, REPORT+16 , REPORT+18*, REPORT+19*, REPORT+20*, REPORT+21, PRINT~, PRINT+10, PRINT+19, DEVICE+14 |
STATTYPE | PRINT~, PRINT+9, PRINT+10, PRINT+20, PRINT+24, PRINT+29, PRINT+31, PRINT+39, PRINT+44, PRINT+48 , PRINT+49, PRINT+55 |
STRING | LJ~, LJ+1, RJ~, RJ+1 |
SUBTOTAL | PRINT+25~, PRINT+26*, PRINT+50*, PRINT+54, PRINT+55 |
TIME | SAVECNTS+1~, SAVECNTS+3*, SAVECNTS+6, SAVECNTS+14, TOTAL+2~, TOTAL+16*, TOTAL+17*, TOTAL+18, TOTAL+19, TOTAL+21 , TOTAL+23, TOTAL+25, TOTAL+26, TOTAL+27, TOTAL+29, TOTAL+34*, TOTAL+35*, TOTAL+36, TOTAL+37, TOTAL+38 , TOTAL+40, TOTAL+42, TOTAL+44, TOTAL+45, TOTAL+47, PRINT+2~, PRINT+19*, PRINT+20*, PRINT+21*, PRINT+24* , PRINT+29, PRINT+31, PRINT+39, PRINT+44, PRINT+48, PRINT+49 |
TOTAL | PRINT+16~, PRINT+17*, PRINT+54*, PRINT+56 |
TYPE | COUNT~, COUNT+3*, COUNT+4, SAVECNTS+1~, SAVECNTS+11*, SAVECNTS+12*, SAVECNTS+13, SAVECNTS+14, TOTAL+24*, TOTAL+25* , TOTAL+26, TOTAL+27, TOTAL+43*, TOTAL+44*, TOTAL+45, TOTAL+46, REPORT+1~, REPORT+12*, REPORT+13, REPORT+18 , REPORT+19, REPORT+20, REPORT+21, PRINT+47*, PRINT+48*, PRINT+49, PRINT+51, DEVICE+14 |
WORK | TOTAL~ |
X | PAUSE+3~, PAUSE2+3~ |
Y | REPORT+11, REPORT+12, PAUSE+3~, PAUSE+7, PAUSE2+3~, PAUSE2+6 |
>> ZTDESC | DEVICE+15* |
>> ZTQUEUED | PRINT+58 |
>> ZTREQ | PRINT+58* |
>> ZTRTN | DEVICE+15* |
>> ZTSAVE("HLOPARMS(" | DEVICE+15* |
>> ZTSK | DEVICE+17 |