Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: HLOUSR

Package: Health Level Seven

Routine: HLOUSR


Information

HLOUSR ;ALB/CJM/OAK/PIJ/RBN -ListManager Screen for viewing system status;12 JUN 1997 10:00 am ;02/28/2012

Source Information

Source file <HLOUSR.m>

Call Graph

Call Graph

Call Graph Total: 20

Package Total Call Graph
Health Level Seven 7 $$CHKSTOP^HLOPROC  ($$GETPROC,STOPHL7)^HLOPROC1  ($$IN,$$OUT,$$STOPPED)^HLOQUE  ($$GET,$$GETLINK)^HLOTLNK  $$IFOPEN^HLOUSR1  $$ASKYESNO^HLOUSR2  $$ASKPORT^HLOUSRA  
Kernel 7 CALL^%ZISTCP  $$OS^%ZOSV  $$TM^%ZTLOAD  ($$DT,$$FMDIFF,$$FMTE,$$HDIFF,$$HTE,$$NOW)^XLFDT  $$CONVERT^XLFIPV  ($$CJ,$$LJ,$$RJ)^XLFSTR  DISP^XQORM1  
List Manager 3 (CHGCAP,EN)^VALM  (CLEAR,FULL)^VALM1  (CLEAN,CNTRL,WRITE)^VALM10  
VA FileMan 3 ^DIC  WAIT^DICD  ^DIE  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 19

Package Total Caller Graph
Health Level Seven 17 HLO BRIEF SYSTEM STATUS  HLO DISPLAY OUT-GOING QUEUES  HLO DISPLAY PROCESSES  HLO EDIT SYSTEM PARAMETERS  HLO INCOMING QUEUES  HLO LOG READ/WRITE ERRORS  HLO MONITOR MODE  HLO SEQUENCE QUEUES  
HLO START MENU  HLO STOP SYSTEM  HLO SYSTEM MONITOR  HLO TEST LINK  HLO VIEW A LINK  HLOPING  HLOTRACE  HLOUSR6  
HLOUSR7  
Kernel 2 ^DIC(19  ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN ;
BRIEF ;
ADD(DIR) ;
HELP ;
EXIT ;
EXPND ;
PROCS ;
INQUEUE ;
VIEWLINK ;
CJ(STRING,LEN) ;
LJ(STRING,LEN) ;
RJ(STRING,LEN) ;
RUNNING() ;Process Manager running?
  • ICR #4421
    • Status: Pending
    • Usage: Private
    TESTLINK ;
    ASKLINK() ;
    STOP ;
    UPDMODE ;realtime
    EDITSITE ;
    LOGALL ;
    KLISTEN() ;

    External References

    Name Field # of Occurrence
    CALL^%ZISTCP BRIEF+36
    $$OS^%ZOSV BRIEF+6
    $$TM^%ZTLOAD BRIEF+50
    ^DIC ASKLINK+8
    WAIT^DICD EN+3
    ^DIE EDITSITE+7
    $$CHKSTOP^HLOPROC BRIEF+14, BRIEF+18, BRIEF+28, BRIEF+40
    $$GETPROC^HLOPROC1 PROCS+16
    STOPHL7^HLOPROC1 STOP+3
    $$IN^HLOQUE BRIEF+90
    $$OUT^HLOQUE BRIEF+74
    $$STOPPED^HLOQUE INQUEUE+22
    $$GET^HLOTLNK BRIEF+31
    $$GETLINK^HLOTLNK BRIEF+55, VIEWLINK+8
    $$IFOPEN^HLOUSR1 TESTLINK+11
    $$ASKYESNO^HLOUSR2 STOP+1, LOGALL+6
    $$ASKPORT^HLOUSRA TESTLINK+6
    CHGCAP^VALM BRIEF+13, PROCS+11, INQUEUE+12
    EN^VALM EN+4
    CLEAR^VALM1 EXIT+2
    FULL^VALM1 ASKLINK+7
    CLEAN^VALM10 BRIEF+8, EXIT+1, PROCS+3, INQUEUE+2
    CNTRL^VALM10 BRIEF+44
    WRITE^VALM10 UPDMODE+15, UPDMODE+28
    $$DT^XLFDT BRIEF+99
    $$FMDIFF^XLFDT BRIEF+20
    $$FMTE^XLFDT BRIEF+97, BRIEF+98
    $$HDIFF^XLFDT BRIEF+58
    $$HTE^XLFDT PROCS+27
    $$NOW^XLFDT BRIEF+20, BRIEF+45
    $$CONVERT^XLFIPV BRIEF+34
    $$CJ^XLFSTR CJ+1
    $$LJ^XLFSTR LJ+1
    $$RJ^XLFSTR RJ+1
    DISP^XQORM1 HELP+1

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !!
    • Line Location: HELP+1
    Function Call: WRITE
    • Prompt: !,"Hit any key to stop...",!
    • Line Location: VIEWLINK+10
    Function Call: WRITE
    • Prompt: !,"Testing...."
    • Line Location: TESTLINK+10
    Function Call: WRITE
    • Prompt: !,LINK_" IS operational..."
    • Line Location: TESTLINK+13
    Function Call: WRITE
    • Prompt: !,LINK_" is NOT operational..."
    • Line Location: TESTLINK+14
    Function Call: WRITE
    • Prompt: !,"Hit any key to continue..."
    • Line Location: TESTLINK+15
    Function Call: WRITE
    • Prompt: !!!!!,IOINHI,"Hit any key to escape realtime display mode...",IOINORM
    • Line Location: UPDMODE+4
    Function Call: WRITE
    • Prompt: @IOSTBM
    • Line Location: UPDMODE+5
    Function Call: WRITE
    • Prompt: !
    • Line Location: UPDMODE+14
    Function Call: READ
    • Variable: *C
    • Timeout: 4
    • Line Location: UPDMODE+16
    Function Call: WRITE
    • Prompt: !
    • Line Location: UPDMODE+27
    Function Call: WRITE
    • Prompt: !!,"Logging of all HLO errors is turned ",$S(ON:"ON",1:"OFF"),"."
    • Line Location: LOGALL+4
    Function Call: WRITE
    • Prompt: !!,"Logging of all HLO errors, including READ and WRITE errors, should be turned",!,"on only for short periods for troubleshooting purposes.",!
    • Line Location: LOGALL+5
    Function Call: WRITE
    • Prompt: !,"Logging of all HLO errors is turned ",$S(ON:"ON",1:"OFF"),"."
    • Line Location: LOGALL+10
    Routine Call
    • DIC
    • Line Location:
      • ASKLINK+8
    Routine Call
    • DIE
    • Line Location:
      • EDITSITE+7
    Routine Call
    • VALM
    • Line Location:
      • BRIEF+13
      • PROCS+11
      • INQUEUE+12
    Routine Call
    • VALM
    • Line Location:
      • EN+4

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^HLD(779.1 - [#779.1] Classic Fileman Calls

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^HLC("HL7 PROCESS COUNTS" BRIEF+64, BRIEF+65, PROCS+19
    ^HLC("QUEUECOUNT" BRIEF+76, INQUEUE+14, INQUEUE+18, INQUEUE+19, VIEWLINK+14
    ^HLCS(869.1 - [#869.1] ASKLINK+4
    ^HLD(779.1 - [#779.1] BRIEF+30, EDITSITE+3
    ^HLD(779.3 - [#779.3] PROCS+14
    ^HLSTATS( ADD+4, ADD+6, ADD+9, ADD+11, ADD+12
    ^HLTMP("FAILING LINKS" BRIEF+53, BRIEF+56
    ^HLTMP("FILE 777 RECORD COUNT" BRIEF+97
    ^HLTMP("FILE 778 RECORD COUNT" BRIEF+98
    ^HLTMP("HL7 RUNNING PROCESSES" PROCS+22, PROCS+24, KLISTEN+5
    ^HLTMP("LOG ALL ERRORS" LOGALL+3, LOGALL+9*
    ^HLTMP("PROCESS MANAGER" RUNNING+2, RUNNING+4
    ^HLTMP("STOPPED QUEUES" BRIEF+79, BRIEF+95

    Label References

    Name Line Occurrences
    $$ADD BRIEF+100, BRIEF+101, BRIEF+102
    $$ASKLINK VIEWLINK+6, TESTLINK+3
    $$CJ PROCS+27
    $$KLISTEN BRIEF+25
    $$LJ PROCS+19, PROCS+27, INQUEUE+16, INQUEUE+22, INQUEUE+23, UPDMODE+9, UPDMODE+10, UPDMODE+22, UPDMODE+23
    $$RJ BRIEF+76, BRIEF+92, BRIEF+97, BRIEF+98, BRIEF+100, BRIEF+101, BRIEF+102, PROCS+19, INQUEUE+22, VIEWLINK+15
    $$RUNNING BRIEF+15
    @( STOP+6, UPDMODE+17

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    BOTTOM UPDMODE+2~, UPDMODE+7*, UPDMODE+8, UPDMODE+11, UPDMODE+13, UPDMODE+21, UPDMODE+24, UPDMODE+25
    C VIEWLINK+1~, VIEWLINK+2*, VIEWLINK+16*, TESTLINK+16*, UPDMODE+16*
    CHANGE LOGALL+1~, LOGALL+6*, LOGALL+7
    CNTARRAY BRIEF+73~, BRIEF+74, BRIEF+89!, BRIEF+90
    COUNT BRIEF+1~, BRIEF+74*, BRIEF+76, BRIEF+78*, BRIEF+79*, BRIEF+88*, BRIEF+90*, BRIEF+92, BRIEF+94*, BRIEF+95*
    , INQUEUE+15~, INQUEUE+19*, INQUEUE+20, INQUEUE+22, VIEWLINK+12~, VIEWLINK+13*, VIEWLINK+14*, VIEWLINK+15
    DA EDITSITE+2~, EDITSITE+3*, EDITSITE+4
    DATA LOGALL+1~
    DIC ASKLINK+1~, ASKLINK+2*
    DIC("A" ASKLINK+5*
    DIC("S" ASKLINK+6*
    DIC(0 ASKLINK+3*
    DIE EDITSITE+2~, EDITSITE+5*
    DIR BRIEF+1~, ADD~, ADD+4, ADD+6, ADD+9, ADD+11, ADD+12
    DOLLARJ KLISTEN+2~, KLISTEN+3*, KLISTEN+5*
    DR EDITSITE+2~, EDITSITE+6*
    DTIME TESTLINK+16
    DTOUT ASKLINK+1~, ASKLINK+9
    DUOUT ASKLINK+1~, ASKLINK+9
    DX UPDMODE+2~, UPDMODE+14*, UPDMODE+27*
    DY UPDMODE+2~, UPDMODE+14*, UPDMODE+27*
    FOUND KLISTEN+2~, KLISTEN+4*, KLISTEN+5*, KLISTEN+6
    FROM BRIEF+1~, INQUEUE+1~, INQUEUE+13*, INQUEUE+14*, INQUEUE+16, INQUEUE+18, INQUEUE+19
    HLPARMS EN+2~
    HLRFRSH EN+2~, BRIEF+2*, PROCS+1*, INQUEUE+4*, STOP+6, UPDMODE+1, UPDMODE+17
    HLSCREEN EN+2~, BRIEF+3*, INQUEUE+5*
    IEN PROCS+12~, PROCS+13*, PROCS+14*, PROCS+16, PROCS+21*, PROCS+22*, PROCS+24, PROCS+27
    IO BRIEF+35~, BRIEF+38
    IOBM UPDMODE+2~, UPDMODE+5*
    >> IOBOFF VIEWLINK+15
    >> IOBON VIEWLINK+15
    IOF BRIEF+35~
    >> IOINHI BRIEF+44, UPDMODE+4
    >> IOINORM BRIEF+44, UPDMODE+4
    IOST BRIEF+35~
    >> IOSTBM UPDMODE+5
    IOTM UPDMODE+2~, UPDMODE+5*
    >> IOXY UPDMODE+14, UPDMODE+27
    IP BRIEF+29~, BRIEF+34*, BRIEF+36
    LEN CJ~, CJ+1, LJ~, LJ+1, RJ~, RJ+1
    LINE UPDMODE+2~, UPDMODE+8*, UPDMODE+9, UPDMODE+10, UPDMODE+11*, UPDMODE+12, UPDMODE+13*, UPDMODE+15, UPDMODE+21*, UPDMODE+22
    , UPDMODE+23, UPDMODE+25*, UPDMODE+26, UPDMODE+28
    LINK BRIEF+1~, BRIEF+29~, BRIEF+30*, BRIEF+31, BRIEF+52*, BRIEF+53*, BRIEF+55, BRIEF+56, BRIEF+60, VIEWLINK+1~
    , VIEWLINK+2*, VIEWLINK+6*, VIEWLINK+7, VIEWLINK+8, VIEWLINK+9*, VIEWLINK+14, TESTLINK+1~, TESTLINK+8*, TESTLINK+11, TESTLINK+13
    , TESTLINK+14
    LINK("IP" BRIEF+34
    LINK("PORT" BRIEF+36
    LINKARY BRIEF+54~, BRIEF+55, VIEWLINK+1~, VIEWLINK+8
    LINKARY("PORT" VIEWLINK+9
    LINKARY("SHUTDOWN" BRIEF+57, BRIEF+58
    LINKNAME TESTLINK+1~, TESTLINK+3*, TESTLINK+4, TESTLINK+6, TESTLINK+8
    LIST BRIEF+1~, BRIEF+52*, BRIEF+53*, BRIEF+60*, BRIEF+63
    LNKMSG BRIEF+1~, BRIEF+40*, BRIEF+47
    NODE PROCS+23~, PROCS+24*, PROCS+25, PROCS+27
    OK TESTLINK+1~, TESTLINK+11*, TESTLINK+13
    OLD UPDMODE+2~
    OLD( UPDMODE+12*, UPDMODE+25, UPDMODE+26*
    OLDCNT UPDMODE+2~, UPDMODE+3*, UPDMODE+19*, UPDMODE+30
    ON LOGALL+1~, LOGALL+3*, LOGALL+4, LOGALL+6, LOGALL+8*, LOGALL+9, LOGALL+10
    OS BRIEF+1~, BRIEF+6*, BRIEF+18, BRIEF+28, BRIEF+40
    POP BRIEF+35~, BRIEF+37
    PORT TESTLINK+1~, TESTLINK+6*, TESTLINK+7, TESTLINK+8
    PROC PROCS+15~, PROCS+16
    PROC("MAXIMUM" PROCS+19
    PROC("MINIMUM" PROCS+19
    PROC("NAME" PROCS+17, PROCS+19
    QUE BRIEF+1~, BRIEF+54~, BRIEF+78*, BRIEF+79*, BRIEF+94*, BRIEF+95*, 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*
    RAP ADD+1~, ADD+8*, ADD+9*, ADD+11, ADD+12
    RUNNING RUNNING+1~, RUNNING+3*, RUNNING+4, RUNNING+5
    SAP ADD+1~, ADD+5*, ADD+6*, ADD+7, ADD+9, ADD+11, ADD+12
    SHOW INQUEUE+15~, INQUEUE+16*, INQUEUE+22, INQUEUE+23*
    STATUS BRIEF+1~, BRIEF+21*, BRIEF+25*, BRIEF+28, BRIEF+34, BRIEF+37*, BRIEF+38, BRIEF+40, BRIEF+44, BRIEF+45
    , BRIEF+47
    STRING CJ~, CJ+1, LJ~, LJ+1, RJ~, RJ+1
    TCP ASKLINK+1~, ASKLINK+4*
    TEMP BRIEF+1~, BRIEF+77*, BRIEF+79*, BRIEF+80, BRIEF+93*, BRIEF+95*, BRIEF+96, VIEWLINK+1~, VIEWLINK+14*
    TESTOPEN EN+2~
    TESTOPEN("LISTENER" BRIEF+18*, BRIEF+19, BRIEF+21, BRIEF+45*
    TIME BRIEF+1~, BRIEF+19*, BRIEF+20, BRIEF+54~, BRIEF+56*, BRIEF+57, BRIEF+58, ADD+1~, ADD+3*, ADD+4*
    , ADD+6, ADD+9, ADD+11, ADD+12
    TODAY BRIEF+1~, BRIEF+99*, ADD+3, ADD+4
    TOP UPDMODE+2~, UPDMODE+6*, UPDMODE+7, UPDMODE+8, UPDMODE+11, UPDMODE+21, UPDMODE+25
    TOTAL ADD+1~, ADD+2*, ADD+12*, ADD+13
    TYPE ADD+1~, ADD+10*, ADD+11*, ADD+12
    >> VALMAR BRIEF+14, BRIEF+15, BRIEF+47, BRIEF+50, BRIEF+63, BRIEF+64, BRIEF+65, BRIEF+76, BRIEF+80, BRIEF+92
    , BRIEF+96, BRIEF+97, BRIEF+98, BRIEF+100, BRIEF+101, BRIEF+102, PROCS+19, PROCS+20, PROCS+27, INQUEUE+22
    , UPDMODE+9, UPDMODE+10, UPDMODE+12, UPDMODE+22, UPDMODE+23, UPDMODE+25, UPDMODE+26
    >> VALMBCK BRIEF+10*, PROCS+5*, INQUEUE+7*, VIEWLINK+3*, TESTLINK+2*, STOP+1*, STOP+4*, UPDMODE+33*
    >> VALMBG BRIEF+9*, UPDMODE+6, UPDMODE+31*
    >> VALMCNT BRIEF+4*, PROCS+4*, PROCS+18*, PROCS+19, PROCS+20*, PROCS+26*, PROCS+27, INQUEUE+6*, INQUEUE+21*, INQUEUE+22
    , UPDMODE+3, UPDMODE+9, UPDMODE+19, UPDMODE+22, UPDMODE+24*, UPDMODE+30*, UPDMODE+31
    >> VALMDDF("COL 1" , BRIEF+11*, PROCS+6*, INQUEUE+8*, 2" , BRIEF+12!, PROCS+7*, INQUEUE+9*, 3" , BRIEF+12!
    , PROCS+8*, INQUEUE+10*, 4" , BRIEF+12!, PROCS+9*, INQUEUE+11!, 5" , BRIEF+12!, PROCS+10*, INQUEUE+11!
    >> VALMSG BRIEF+3*, INQUEUE+5*, STOP+4*
    X HELP+1*, ASKLINK+1~
    Y ASKLINK+1~, ASKLINK+9
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All