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

Package: Health Level Seven

Routine: HLOFILER


Information

HLOFILER ;ALB/CJM- Passes messages on the incoming queue to the applications - 10/4/94 1pm

Source Information

Source file <HLOFILER.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 4 (,UNWIND)^%ZTER  ($$FMADD,$$NOW)^XLFDT  DUZ^XUP  KILL^XUSCLEAN  
Health Level Seven 2 ($$STOPPED,DEQUE)^HLOQUE  SYSPARMS^HLOSITE  

Entry Points

Name Comments DBIA/ICR reference
ERROR2 ;
ERROR3 ;error trap for application context
ERROR ;error trap
GETWORK(QUE) ;
DEQUE(MSGIEN,PURGE,ACKTOIEN) ;
ENDWORK ;where the execution resumes upon an error
DOWORK(QUEUE) ;sends the messages on the queue

External References

Name Field # of Occurrence
^%ZTER ERROR+12, ERROR3+2
UNWIND^%ZTER ERROR+13
$$STOPPED^HLOQUE GETWORK+18, GETWORK+21, GETWORK+24
DEQUE^HLOQUE DEQUE+8
SYSPARMS^HLOSITE GETWORK+12
$$FMADD^XLFDT DEQUE+16, ERROR2+13
$$NOW^XLFDT DEQUE+16, ERROR2+13
DUZ^XUP DOWORK+22
KILL^XUSCLEAN DOWORK+27, ERROR2+29

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZTSCH("TASK" ERROR2+32
^HLA - [#777] ERROR2+16
^HLB - [#778] DEQUE+9, DEQUE+16, DEQUE+18*, DEQUE+19*, ERROR2+8, ERROR2+14*, ERROR2+18
^HLB("AD" DEQUE+17*, DEQUE+18*, ERROR2+12!, ERROR2+15*
^HLB("ERRORS" ERROR2+24*
^HLB("QUEUE" GETWORK+17, GETWORK+18, GETWORK+20, GETWORK+21, GETWORK+23, GETWORK+24, DOWORK+8, DOWORK+11
^HLTMP("HL7 RUNNING PROCESSES" ERROR2+35
^HLTMP("LOG ALL ERRORS" ERROR+10
^TMP("HL7 ERRORS" ERROR+6*, ERROR+7

Label References

Name Line Occurrences
DEQUE DOWORK+15, ENDWORK+1, ERROR+3, ERROR2+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACKTOIEN DOWORK+9~, DOWORK+14*, DOWORK+15, DEQUE~, DEQUE+2, DEQUE+5~, DEQUE+7*, DEQUE+18
ACTION DOWORK+9~, DOWORK+12*, DOWORK+16, DOWORK+20
CS ERROR2+7~, ERROR2+21*, ERROR2+22
DEQUE DOWORK+3~, DOWORK+5*, DOWORK+17~, DEQUE+2*, DEQUE+3, DEQUE+20!*
DEQUE( DEQUE+2*, DEQUE+4, DEQUE+6
DUZ DOWORK+17~
FROM GETWORK+9~, GETWORK+15*, GETWORK+16, GETWORK+17, GETWORK+18, GETWORK+19, GETWORK+20*, GETWORK+21, GETWORK+22, GETWORK+23*
, GETWORK+24, GETWORK+25
FS ERROR2+7~, ERROR2+19*, ERROR2+20, ERROR2+22
HDR ERROR2+7~, ERROR2+18*, ERROR2+19, ERROR2+21, ERROR2+22
HLMSGIEN DOWORK+17~, DOWORK+19*
MCODE DOWORK+9~, DOWORK+17~, DOWORK+20*, DOWORK+23
MSGIEN DOWORK+3~, DOWORK+6*, DOWORK+8*, DOWORK+11, DOWORK+15, DOWORK+19, DOWORK+21~, DEQUE~, DEQUE+2, DEQUE+3*
, DEQUE+4*, DEQUE+6, DEQUE+8, DEQUE+9, DEQUE+16, DEQUE+17, DEQUE+19, ERROR2+8, ERROR2+12, ERROR2+14
, ERROR2+15, ERROR2+18, ERROR2+24, ERROR2+28~
NODE DOWORK+9~, DOWORK+11*, DOWORK+12, DOWORK+13, DOWORK+14, DEQUE+5~, DEQUE+6*, DEQUE+7, DEQUE+9*, DEQUE+10
, DEQUE+11*, DEQUE+14, DEQUE+15*, DEQUE+16*, DEQUE+17, DEQUE+18, DEQUE+19, ERROR2+7~, ERROR2+8*, ERROR2+9
, ERROR2+10, ERROR2+11*, ERROR2+12, ERROR2+13*, ERROR2+14, ERROR2+15, ERROR2+16
PURGE DOWORK+9~, DOWORK+13*, DOWORK+15, DEQUE~, DEQUE+2, DEQUE+5~, DEQUE+7*, DEQUE+12
QUE GETWORK~, DOWORK+3~, DOWORK+4*, DOWORK+8, DOWORK+9~
QUE("FROM" GETWORK+15, GETWORK+25*
QUE("QUEUE" GETWORK+15, GETWORK+25*
QUE("SYSTEM" GETWORK+10, GETWORK+13*, GETWORK+14*
QUEUE GETWORK+9~, GETWORK+15*, GETWORK+16, GETWORK+17, GETWORK+18*, GETWORK+19, GETWORK+20, GETWORK+21*, GETWORK+23, GETWORK+24*
, GETWORK+25, GETWORK+26, DOWORK~, DOWORK+4, DOWORK+8*, ERROR2+28~
QUEUE("FROM" DOWORK+8, DOWORK+11, DEQUE+8
QUEUE("QUEUE" DOWORK+8, DOWORK+11, DEQUE+8
QUEUE("SYSTEM" DEQUE+16, ERROR2+13
RAPP ERROR2+7~, ERROR2+22*, ERROR2+23*, ERROR2+24
STATUS DEQUE+13~, DEQUE+14*, DEQUE+15*, DEQUE+16
SYS GETWORK+11~, GETWORK+12
SYS("ERROR PU RGE" , GETWORK+14
SYS("NORMAL P URGE" , GETWORK+13
TIME ERROR2+7~, ERROR2+16*, ERROR2+17, ERROR2+24
X DOWORK+21~
ZTSK DOWORK+26~, ERROR2+28~, ERROR2+32, ERROR2+33
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All