HLOUSR ;ALB/CJM -ListManager Screen for viewing system status;12 JUN 1997 10:00 am
Source file <HLOUSR.m>
Package | Total | Call Graph |
---|---|---|
Health Level Seven | 7 | $$CHKSTOP^HLOPROC ($$GETPROC,STOPHL7)^HLOPROC1 $$STOPPED^HLOQUE $$GETLINK^HLOTLNK (BRIEF,PROCS)^HLOUSR $$IFOPEN^HLOUSR1 $$ASKYESNO^HLOUSR2 |
Kernel | 4 | $$TM^%ZTLOAD ($$DT,$$FMDIFF,$$FMTE,$$HDIFF,$$HTE,$$NOW)^XLFDT ($$CJ,$$LJ,$$RJ)^XLFSTR DISP^XQORM1 |
Registration | 3 | (CHGCAP,EN)^VALM (CLEAR,FULL)^VALM1 (CLEAN,CNTRL,WRITE)^VALM10 |
VA Fileman | 2 | ^DIC WAIT^DICD |
Package | Total | Caller Graph |
---|---|---|
Health Level Seven | 2 | HLO SYSTEM MONITOR HLOUSR |
Name | Comments | DBIA/ICR reference |
---|---|---|
CJ(STRING,LEN) | ;
|
|
EN | ;
|
|
TESTLINK | ;
|
|
HELP | ;Help code
|
|
ASKLINK() | ;
|
|
UPDMODE | ;update mode
|
|
STOP | ;
|
|
BRIEF | ;Init variables and list array
|
|
LJ(STRING,LEN) | ;
|
|
OUTQUEUE | ;
|
|
EXPND | ;Expand code
|
|
EXIT | ;Exit code
|
|
INQUEUE | ;
|
|
RUNNING() | ;Is the Process Manager running?
|
|
RJ(STRING,LEN) | ;
|
|
PROCS | ;
|
|
VIEWLINK | ;
|
Name | Field # of Occurrence |
---|---|
$$TM^%ZTLOAD | BRIEF+32 |
^DIC | ASKLINK+8 |
WAIT^DICD | EN+3 |
$$CHKSTOP^HLOPROC | BRIEF+11 |
$$GETPROC^HLOPROC1 | PROCS+15 |
STOPHL7^HLOPROC1 | STOP+3 |
$$STOPPED^HLOQUE | OUTQUEUE+24, OUTQUEUE+26, INQUEUE+22 |
$$GETLINK^HLOTLNK | BRIEF+37, VIEWLINK+8 |
BRIEF^HLOUSR | STOP+6 |
PROCS^HLOUSR | STOP+7 |
$$IFOPEN^HLOUSR1 | BRIEF+20, BRIEF+29, TESTLINK+5 |
$$ASKYESNO^HLOUSR2 | STOP+1 |
CHGCAP^VALM | BRIEF+10, PROCS+10, OUTQUEUE+12, INQUEUE+12 |
EN^VALM | EN+4 |
CLEAR^VALM1 | EXIT+2 |
FULL^VALM1 | ASKLINK+7 |
CLEAN^VALM10 | BRIEF+6, EXIT+1, PROCS+3, OUTQUEUE+2, INQUEUE+2 |
CNTRL^VALM10 | OUTQUEUE+25 |
WRITE^VALM10 | UPDMODE+19 |
$$DT^XLFDT | BRIEF+61 |
$$FMDIFF^XLFDT | BRIEF+15, BRIEF+26 |
$$FMTE^XLFDT | BRIEF+59, BRIEF+60 |
$$HDIFF^XLFDT | BRIEF+40 |
$$HTE^XLFDT | PROCS+26 |
$$NOW^XLFDT | BRIEF+15, BRIEF+21, BRIEF+26, BRIEF+30 |
$$CJ^XLFSTR | CJ+1 |
$$LJ^XLFSTR | LJ+1 |
$$RJ^XLFSTR | RJ+1 |
DISP^XQORM1 | HELP+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 |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HLC("HL7 PROCESS COUNTS" | BRIEF+43, BRIEF+44, PROCS+18 |
^HLC("QUEUECOUNT" | BRIEF+46, BRIEF+53, OUTQUEUE+14, OUTQUEUE+19, OUTQUEUE+20, INQUEUE+14, INQUEUE+18, INQUEUE+19, VIEWLINK+14 |
^HLCS(869.1 - [#869.1] | ASKLINK+4 |
^HLCS(870 - [#870] | BRIEF+20 |
^HLD(779.1 - [#779.1] | BRIEF+19 |
^HLD(779.3 - [#779.3] | PROCS+13 |
^HLSTATS( | BRIEF+66, BRIEF+68, BRIEF+71, BRIEF+73, BRIEF+74 |
^HLTMP("FAILING LINKS" | BRIEF+35, BRIEF+38, OUTQUEUE+17 |
^HLTMP("FILE 777 RECORD COUNT" | BRIEF+59 |
^HLTMP("FILE 778 RECORD COUNT" | BRIEF+60 |
^HLTMP("HL7 RUNNING PROCESSES" | PROCS+21, PROCS+23 |
^HLTMP("PROCESS MANAGER" | RUNNING+2, RUNNING+4 |
^HLTMP("STOPPED QUEUES" | BRIEF+50, BRIEF+57 |
Name | Line Occurrences |
---|---|
$$ASKLINK | VIEWLINK+6, TESTLINK+3 |
$$CJ | PROCS+26, OUTQUEUE+24, OUTQUEUE+26 |
$$LJ | PROCS+18, PROCS+26, OUTQUEUE+24, OUTQUEUE+26, INQUEUE+16, INQUEUE+22, INQUEUE+23 |
$$RJ | BRIEF+59, BRIEF+60, BRIEF+75, BRIEF+76, PROCS+18, OUTQUEUE+24, OUTQUEUE+26, INQUEUE+22, VIEWLINK+15 |
$$RUNNING | BRIEF+12 |
@( | UPDMODE+18 |
Name | Field # of Occurrence |
---|---|
^( | BRIEF+46, BRIEF+53, VIEWLINK+14 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BOTTOM | UPDMODE+2~, UPDMODE+10*, UPDMODE+19 |
C | VIEWLINK+1~, VIEWLINK+2*, VIEWLINK+16*, TESTLINK+9*, UPDMODE+16* |
COUNT | BRIEF+1~, BRIEF+45*, BRIEF+46*, BRIEF+47, BRIEF+49*, BRIEF+50*, BRIEF+52*, BRIEF+53*, BRIEF+54, BRIEF+56* , BRIEF+57*, OUTQUEUE+15~, OUTQUEUE+20*, OUTQUEUE+21, OUTQUEUE+24, OUTQUEUE+26, INQUEUE+15~, INQUEUE+19*, INQUEUE+20, INQUEUE+22 , VIEWLINK+12~, VIEWLINK+13*, VIEWLINK+14*, VIEWLINK+15 |
DIC | ASKLINK+1~, ASKLINK+2* |
DIC("A" | ASKLINK+5* |
DIC("S" | ASKLINK+6* |
DIC(0 | ASKLINK+3* |
DIR | BRIEF+1~, BRIEF+62*, BRIEF+66, BRIEF+68, BRIEF+71, BRIEF+73, BRIEF+74, BRIEF+75, BRIEF+76 |
DTIME | TESTLINK+9 |
DTOUT | ASKLINK+1~, ASKLINK+9 |
DUOUT | ASKLINK+1~, ASKLINK+9 |
DX | UPDMODE+2~, UPDMODE+6* |
DY | UPDMODE+2~, UPDMODE+6* |
FROM | BRIEF+1~, BRIEF+53*, INQUEUE+1~, INQUEUE+13*, INQUEUE+14*, INQUEUE+16, INQUEUE+18, INQUEUE+19 |
HLRFRSH | EN+2~, BRIEF+2*, PROCS+1*, OUTQUEUE+4*, INQUEUE+4*, UPDMODE+1, UPDMODE+18 |
HLSCREEN | EN+2~, BRIEF+3*, OUTQUEUE+5*, INQUEUE+5*, STOP+6, STOP+7 |
I | UPDMODE+2~, UPDMODE+7*, UPDMODE+17* |
IEN | PROCS+11~, PROCS+12*, PROCS+13*, PROCS+15, PROCS+20*, PROCS+21*, PROCS+23, PROCS+26 |
IOBM | UPDMODE+2~, UPDMODE+4* |
>> IOBOFF | OUTQUEUE+25, VIEWLINK+15 |
>> IOBON | OUTQUEUE+25, VIEWLINK+15 |
>> IOINHI | UPDMODE+3 |
>> IOINORM | UPDMODE+3 |
>> IOSTBM | UPDMODE+5 |
IOTM | UPDMODE+2~, UPDMODE+4* |
>> IOXY | UPDMODE+6 |
LEN | CJ~, CJ+1, LJ~, LJ+1, RJ~, RJ+1 |
LINE | UPDMODE+15~, UPDMODE+19* |
LINK | BRIEF+1~, BRIEF+19*, BRIEF+20*, BRIEF+34*, BRIEF+35*, BRIEF+37, BRIEF+38, BRIEF+41, BRIEF+45*, BRIEF+46* , OUTQUEUE+1~, OUTQUEUE+13*, OUTQUEUE+14*, OUTQUEUE+16, OUTQUEUE+19, OUTQUEUE+20, VIEWLINK+1~, VIEWLINK+2*, VIEWLINK+6*, VIEWLINK+7 , VIEWLINK+8, VIEWLINK+9*, VIEWLINK+14, TESTLINK+1~ |
LINKARY | BRIEF+36~, BRIEF+37, VIEWLINK+1~, VIEWLINK+8 |
LINKARY("PORT" | VIEWLINK+9 |
LINKARY("SHUTDOWN" | BRIEF+39, BRIEF+40 |
LINKNAME | TESTLINK+1~, TESTLINK+3*, TESTLINK+4, TESTLINK+5, TESTLINK+6, TESTLINK+7 |
LIST | BRIEF+1~, BRIEF+34*, BRIEF+35*, BRIEF+41*, BRIEF+42 |
NEW | UPDMODE+2~ |
NODE | PROCS+22~, PROCS+23*, PROCS+24, PROCS+26 |
OK | TESTLINK+1~, TESTLINK+5*, TESTLINK+6 |
>> OLD | UPDMODE+11*, UPDMODE+19, UPDMODE+20 |
PROC | PROCS+14~, PROCS+15 |
PROC("MAXIMUM" | PROCS+18 |
PROC("MINIMUM" | PROCS+18 |
PROC("NAME" | PROCS+16, PROCS+18 |
QUE | BRIEF+1~, BRIEF+36~, BRIEF+46*, BRIEF+49*, BRIEF+50*, BRIEF+52*, BRIEF+53*, BRIEF+56*, BRIEF+57*, OUTQUEUE+15~ , OUTQUEUE+18*, OUTQUEUE+19*, OUTQUEUE+20, OUTQUEUE+24, OUTQUEUE+26, INQUEUE+15~, INQUEUE+17*, INQUEUE+18*, INQUEUE+19, INQUEUE+22 , VIEWLINK+12~, VIEWLINK+13*, VIEWLINK+14* |
QUIT | VIEWLINK+1~, VIEWLINK+2*, VIEWLINK+11, VIEWLINK+16*, UPDMODE+2~, UPDMODE+8*, UPDMODE+14, UPDMODE+16* |
RAP | BRIEF+63~, BRIEF+70*, BRIEF+71*, BRIEF+73, BRIEF+74 |
RUNNING | RUNNING+1~, RUNNING+3*, RUNNING+4, RUNNING+5 |
SAP | BRIEF+63~, BRIEF+67*, BRIEF+68*, BRIEF+69, BRIEF+71, BRIEF+73, BRIEF+74 |
SHOW | OUTQUEUE+15~, OUTQUEUE+16*, OUTQUEUE+17*, OUTQUEUE+23, OUTQUEUE+24*, OUTQUEUE+26*, INQUEUE+15~, INQUEUE+16*, INQUEUE+22, INQUEUE+23* |
STATUS | BRIEF+1~, BRIEF+16*, BRIEF+18*, BRIEF+20*, BRIEF+21, BRIEF+23, BRIEF+27*, BRIEF+29*, BRIEF+30, BRIEF+31 |
STRING | CJ~, CJ+1, LJ~, LJ+1, RJ~, RJ+1 |
TCP | ASKLINK+1~, ASKLINK+4* |
TEMP | BRIEF+1~, BRIEF+48*, BRIEF+50*, BRIEF+51, BRIEF+55*, BRIEF+57*, BRIEF+58 |
TESTOPEN | EN+2~ |
TESTOPEN("IE" | BRIEF+25, BRIEF+27, BRIEF+30* |
TESTOPEN("LISTENER" | BRIEF+14, BRIEF+16, BRIEF+21* |
TIME | BRIEF+1~, BRIEF+14*, BRIEF+15, BRIEF+25*, BRIEF+26, BRIEF+36~, BRIEF+38*, BRIEF+39, BRIEF+40, BRIEF+63~ , BRIEF+65*, BRIEF+66*, BRIEF+68, BRIEF+71, BRIEF+73, BRIEF+74 |
TODAY | BRIEF+1~, BRIEF+61*, BRIEF+65, BRIEF+66 |
TOP | UPDMODE+2~, UPDMODE+9*, UPDMODE+10, UPDMODE+19 |
TOTAL | BRIEF+63~, BRIEF+64*, BRIEF+74*, BRIEF+75, BRIEF+76 |
>> TYPE | BRIEF+72*, BRIEF+73*, BRIEF+74 |
>> VALMAR | BRIEF+11, BRIEF+12, BRIEF+23, BRIEF+31, BRIEF+32, BRIEF+42, BRIEF+43, BRIEF+44, BRIEF+47, BRIEF+51 , BRIEF+54, BRIEF+58, BRIEF+59, BRIEF+60, BRIEF+75, BRIEF+76, PROCS+18, PROCS+19, PROCS+26, OUTQUEUE+24 , OUTQUEUE+26, INQUEUE+22, UPDMODE+7, UPDMODE+11, UPDMODE+12*, UPDMODE+19, UPDMODE+20* |
>> VALMBCK | BRIEF+8*, PROCS+5*, OUTQUEUE+7*, INQUEUE+7*, VIEWLINK+3*, TESTLINK+2*, STOP+1*, STOP+4*, UPDMODE+21* |
>> VALMBG | BRIEF+7*, UPDMODE+9 |
>> VALMCNT | BRIEF+4*, PROCS+4*, PROCS+17*, PROCS+18, PROCS+19*, PROCS+25*, PROCS+26, OUTQUEUE+6*, OUTQUEUE+22*, OUTQUEUE+24 , OUTQUEUE+25, OUTQUEUE+26, INQUEUE+6*, INQUEUE+21*, INQUEUE+22, UPDMODE+6, UPDMODE+7, UPDMODE+13*, UPDMODE+17* |
>> VALMDDF("COL | 1" , OUTQUEUE+8*, INQUEUE+8*, 2" , BRIEF+9!, PROCS+6*, OUTQUEUE+9*, INQUEUE+9*, 3" , BRIEF+9! , PROCS+7*, OUTQUEUE+10*, INQUEUE+10*, 4" , BRIEF+9!, PROCS+8*, OUTQUEUE+11!, INQUEUE+11!, 5" , BRIEF+9! , PROCS+9*, OUTQUEUE+11!, INQUEUE+11! |
>> VALMSG | BRIEF+3*, OUTQUEUE+5*, INQUEUE+5*, STOP+4* |
X | HELP+1*, ASKLINK+1~ |
Y | ASKLINK+1~, ASKLINK+9 |