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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: HLOUSR2

Package: Health Level Seven

Routine: HLOUSR2


Information

HLOUSR2 ;ALB/CJM -ListManager Screen for viewing messages(continued);12 JUN 1997 10:00 am

Source Information

Source file <HLOUSR2.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Health Level Seven 3 ($$GETMSG,$$HLNEXT)^HLOMSG  ($$FINDMSG,GETMSGB)^HLOMSG1  ($$STOPPED,STARTQUE,STOPQUE)^HLOQUE  
Registration 3 EN^VALM  (FULL,PAUSE)^VALM1  (CLEAN,CNTRL)^VALM10  
VA Fileman 3 ^%DT  WAIT^DICD  ^DIR  
Kernel 2 ($$FMADD,$$FMTE)^XLFDT  $$LJ^XLFSTR  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Health Level Seven 4 HLO MESSAGE VIEWER  HLOSTAT  HLOUSR  HLOUSR3  

Entry Points

Name Comments DBIA/ICR reference
ASKEND(BEGIN) ;
AGAIN
EN ;
ASKPARMS(PARMS) ;
ASKQUE(DIR) ;
SHOW
ASKAPP() ;
ADDTO(LTYPE,IEN,TIME) ;
ASKBEGIN(DEFAULT) ;
LJ(STRING,LEN) ;
HEADER ;
ASKYESNO(PROMPT,DEFAULT) ;
SHOWLIST(TYPE) ;
STRTSTPQ ;
I() ;

External References

Name Field # of Occurrence
^%DT ASKBEGIN+12, ASKEND+11
WAIT^DICD EN+1
^DIR ASKAPP+9, ASKYESNO+12, STRTSTPQ+12, STRTSTPQ+20
$$GETMSG^HLOMSG ADDTO+2, ADDTO+21
$$HLNEXT^HLOMSG ADDTO+23
$$FINDMSG^HLOMSG1 ADDTO+18
GETMSGB^HLOMSG1 ADDTO+17
$$STOPPED^HLOQUE STRTSTPQ+24
STARTQUE^HLOQUE STRTSTPQ+34
STOPQUE^HLOQUE STRTSTPQ+33
EN^VALM EN+2
FULL^VALM1 ASKAPP+1, STRTSTPQ+5
PAUSE^VALM1 AGAIN+19
CLEAN^VALM10 SHOWLIST+4
CNTRL^VALM10 SHOWLIST+15, SHOWLIST+24, ADDTO+7, ADDTO+26, ADDTO+29
$$FMADD^XLFDT ASKBEGIN+9
$$FMTE^XLFDT ADDTO+6, ADDTO+25, ASKBEGIN+9
$$LJ^XLFSTR LJ+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"That queue is not stopped!"
  • Line Location: STRTSTPQ+28
Function Call: WRITE
  • Prompt: !,"Enter the full, exact name of queue:"
  • Line Location: AGAIN+0
Function Call: READ
  • Timeout: 60
  • Variable: QUEUE
  • Line Location: AGAIN+2
Function Call: WRITE
  • Prompt: !,"Each message is placed on a queue that has an arbitrary name up to 20",!,"characters long."
  • Line Location: AGAIN+3
Routine Call
  • VALM
  • Line Location:
    • EN+2
Routine Call
  • DIR
  • Line Location:
    • ASKAPP+9
    • ASKYESNO+12
    • STRTSTPQ+12
    • STRTSTPQ+20

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLB("ERRORS" SHOWLIST+10, SHOWLIST+13, SHOWLIST+16, SHOWLIST+22, SHOWLIST+25
^HLB("QUEUE" AGAIN+7, AGAIN+9
^TMP($J AGAIN+5!, AGAIN+9*, AGAIN+14, AGAIN+23!

Label References

Name Line Occurrences
$$ASKAPP ASKPARMS+7
$$ASKBEGIN ASKPARMS+2
$$ASKPARMS SHOWLIST+6
$$ASKQUE STRTSTPQ+22
$$ASKYESNO ASKPARMS+4, AGAIN+3
$$I SHOWLIST+14, SHOWLIST+23, ADDTO+6, ADDTO+25, ADDTO+28
$$LJ ADDTO+6, ADDTO+25
@( STRTSTPQ+38
ADDTO SHOWLIST+16, SHOWLIST+25
AGAIN AGAIN+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT ASKBEGIN+6~, ASKBEGIN+7*, ASKEND+5~, ASKEND+6*
%DT("A" ASKBEGIN+8*, ASKEND+7*
%DT("B" ASKBEGIN+9*, ASKEND+8*
%DT(0 ASKBEGIN+10*, ASKEND+9*
APP SHOWLIST+8~, SHOWLIST+9*, SHOWLIST+10*, SHOWLIST+13, SHOWLIST+14, SHOWLIST+15, SHOWLIST+16, SHOWLIST+18~, SHOWLIST+19*, SHOWLIST+22
, SHOWLIST+23, SHOWLIST+24, SHOWLIST+25
BEGIN ASKEND~, ASKEND+9
C STRTSTPQ+25~, STRTSTPQ+30*, STRTSTPQ+32~, STRTSTPQ+37*
COUNT AGAIN+4~, AGAIN+12*, AGAIN+16*, AGAIN+17, AGAIN+21*
DEFAULT ASKYESNO~, ASKYESNO+11, ASKBEGIN~, ASKBEGIN+9
DIR ASKAPP+3~, ASKYESNO+8~, STRTSTPQ+8~, STRTSTPQ+16~, ASKQUE~, AGAIN+7, AGAIN+9
DIR("?" ASKAPP+6*, ASKAPP+7*, ASKAPP+8*
DIR("A" ASKAPP+5*, ASKYESNO+10*, STRTSTPQ+10*, STRTSTPQ+18*
DIR("B" ASKYESNO+11*, STRTSTPQ+11*, STRTSTPQ+19*
DIR(0 ASKAPP+4*, ASKYESNO+9*, STRTSTPQ+9*, STRTSTPQ+17*
>> DIRUT ASKAPP+10, ASKYESNO+13
DT ASKBEGIN+9
DTIME STRTSTPQ+30, STRTSTPQ+37
>> DTOUT ASKBEGIN+11, ASKEND+10
ERRTEXT ADDTO+13~, ADDTO+14*, ADDTO+23*, ADDTO+24*, ADDTO+25, ADDTO+27, ADDTO+28
FS ADDTO+19~, ADDTO+23*
>> HLRFRSH STRTSTPQ+38
I SHOWLIST+2~, SHOWLIST+3*, SHOWLIST+10
IEN SHOWLIST+11~, SHOWLIST+16*, SHOWLIST+20~, SHOWLIST+25*, ADDTO~, ADDTO+2, ADDTO+8, ADDTO+15, ADDTO+20*, ADDTO+21
, ADDTO+30
INOROUT STRTSTPQ+3~, STRTSTPQ+15, STRTSTPQ+21*, STRTSTPQ+22, STRTSTPQ+24, STRTSTPQ+33, STRTSTPQ+34
>> IOINHI SHOWLIST+15, SHOWLIST+24, ADDTO+7, ADDTO+26, STRTSTPQ+29, STRTSTPQ+36
>> IOINORM SHOWLIST+15, SHOWLIST+24, ADDTO+7, ADDTO+26, STRTSTPQ+29, STRTSTPQ+36
>> IORVOFF ADDTO+29
>> IORVON ADDTO+29
IOSL AGAIN+11*, AGAIN+17
LEN LJ~, LJ+1
>> LIST ADDTO+18
>> LIST(1 ADDTO+20
LTYPE ADDTO~, ADDTO+3
MSA ADDTO+13~, ADDTO+14*, ADDTO+23*
MSG ADDTO+1~, ADDTO+2, ADDTO+17, ADDTO+19~, ADDTO+21, ADDTO+23
MSG("ACK BY" ADDTO+18
MSG("BATCH" ADDTO+5, ADDTO+22*
MSG("DT/TM CR EATED" , ADDTO+25
MSG("EVENT" ADDTO+5, ADDTO+25
MSG("ID" ADDTO+6, ADDTO+8, ADDTO+25, ADDTO+30
MSG("LINE COU NT" , ADDTO+22*
MSG("MESSAGE TYPE" , ADDTO+5, ADDTO+25
MSG("STATUS" ADDTO+6, ADDTO+24
NODE ADDTO+1~
PARMS SHOWLIST+2~, SHOWLIST+6, ASKPARMS~, ASKPARMS+1!
PARMS("ALL" SHOWLIST+7, ASKPARMS+4*, ASKPARMS+5, ASKPARMS+6
PARMS("APP" SHOWLIST+19, ASKPARMS+7*, ASKPARMS+8
PARMS("START" SHOWLIST+12, SHOWLIST+21, ASKPARMS+2*, ASKPARMS+3
PROMPT ASKYESNO~, ASKYESNO+10
QUE STRTSTPQ+3~, STRTSTPQ+22*, STRTSTPQ+23, STRTSTPQ+24, STRTSTPQ+33, STRTSTPQ+34, AGAIN+4~, AGAIN+8*, AGAIN+9*, AGAIN+10*
, AGAIN+14*, AGAIN+15
QUEUE ASKQUE+1~, AGAIN+1*, AGAIN+2*, AGAIN+3, AGAIN+24, AGAIN+25, AGAIN+26
QUIT AGAIN+4~, AGAIN+12*, AGAIN+14, AGAIN+20*
SEG ADDTO+19~, ADDTO+23
SEG(1 ADDTO+23
STOP STRTSTPQ+3~, STRTSTPQ+7, STRTSTPQ+13*, STRTSTPQ+18, STRTSTPQ+24, STRTSTPQ+26, STRTSTPQ+33, STRTSTPQ+34
STRING LJ~, LJ+1
SUB AGAIN+4~, AGAIN+6*, AGAIN+7*, AGAIN+9
SUBIEN ADDTO+13~, ADDTO+15*, ADDTO+17, ADDTO+20*, ADDTO+22
TIME SHOWLIST+11~, SHOWLIST+12*, SHOWLIST+13, SHOWLIST+16*, SHOWLIST+20~, SHOWLIST+21*, SHOWLIST+22, SHOWLIST+25*, ADDTO~, ADDTO+6
TYPE SHOWLIST~, SHOWLIST+10, SHOWLIST+13, SHOWLIST+16, SHOWLIST+22, SHOWLIST+25, ADDTO+4~, ADDTO+5*, ADDTO+6
>> VALMAR SHOWLIST+14, SHOWLIST+23, ADDTO+6, ADDTO+8, ADDTO+25, ADDTO+28, ADDTO+30
>> VALMBCK SHOWLIST+6*, SHOW*, ASKAPP+2*, STRTSTPQ+4*
>> VALMBG SHOWLIST+3*, SHOWLIST+5*
>> VALMCNT SHOWLIST+3*, SHOWLIST+15, SHOWLIST+16, SHOWLIST+24, SHOWLIST+25, ADDTO+7, ADDTO+26, ADDTO+29, I+1*, I+2
Y ASKAPP+10, ASKAPP+11, ASKYESNO+8~, ASKYESNO+14, STRTSTPQ+13, STRTSTPQ+21, AGAIN+18~, AGAIN+20, ASKBEGIN+13, ASKBEGIN+14
, ASKEND+12, ASKEND+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All