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: HLCSIN

Package: Health Level Seven

Routine: HLCSIN


Information

HLCSIN ;ALB/JRP - INCOMING FILER;01-MAY-95 ;11/15/2000 09:37

Source Information

Source file <HLCSIN.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Health Level Seven 8 MONITOR^HLCSDR2  $$DEQUEUE^HLCSQUE  DELETE^HLCSQUE1  DEQUE^HLCSREP  ($$CRTFLR,DELFLR,SETFLRDH)^HLCSUTL1  CHK4STOP^HLCSUTL2  RECEIVE^HLMA0  DEFACK^HLTP3  
Kernel 1 $$HDIFF^XLFDT  

Entry Points

Name Comments DBIA/ICR reference
DELQUE(HLPTRFLR,HLEXIT) ; Delete messages outside the 'queue size' window.
ACKNOW(HLPTRFLR,HLFLG,HLEXIT) ; Process Logical Link's IN-queue for received message
DEFACK(HLPTRFLR,HLFLG,HLEXIT) ; Process TCP links with a deferred response
STARTIN ;Main entry point for incoming background filer
CHKUPD(HLPTRFLR,HLEXIT) ;
CHECKAC(WAY,IEN870,IEN773) ; If AC xref shouldn't exist, kill it...

External References

Name Field # of Occurrence
MONITOR^HLCSDR2 ACKNOW+13, ACKNOW+15
$$DEQUEUE^HLCSQUE ACKNOW+7
DELETE^HLCSQUE1 DELQUE+8
DEQUE^HLCSREP DEFACK+19, CHECKAC+4
$$CRTFLR^HLCSUTL1 STARTIN+6
DELFLR^HLCSUTL1 STARTIN+20
SETFLRDH^HLCSUTL1 CHKUPD+2
CHK4STOP^HLCSUTL2 CHKUPD+4
RECEIVE^HLMA0 ACKNOW+14
DEFACK^HLTP3 DEFACK+18
$$HDIFF^XLFDT STARTIN+14, DEFACK+12, CHKUPD+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLCS(870 - [#870] ACKNOW+3, ACKNOW+6, ACKNOW+12, ACKNOW+16, ACKNOW+18, ACKNOW+20!, ACKNOW+21, DELQUE+3, DELQUE+5, DELQUE+6
, DELQUE+7
^HLMA - [#773] DEFACK+16, DEFACK+17, DEFACK+20, CHECKAC+3
^HLMA("AC" DEFACK+3, DEFACK+6, DEFACK+12, DEFACK+13, DEFACK+24
^XTMP("HL7-AC" DEFACK+12, DEFACK+22*

Label References

Name Line Occurrences
$$CHECKAC DEFACK+17
ACKNOW STARTIN+12
CHKUPD STARTIN+18, DEFACK+4, DEFACK+15, ACKNOW+4, ACKNOW+7, DELQUE+4
DEFACK STARTIN+11
DELQUE STARTIN+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
HLD0 DEFACK+1~, DEFACK+7*, DEFACK+13*, DEFACK+16, DEFACK+17, DEFACK+18, DEFACK+19, DEFACK+20, ACKNOW+1~, ACKNOW+7*
, ACKNOW+10, ACKNOW+11*, ACKNOW+12, ACKNOW+13, ACKNOW+14, ACKNOW+15, ACKNOW+16
HLD1 ACKNOW+1~, ACKNOW+10*, ACKNOW+12, ACKNOW+13, ACKNOW+14, ACKNOW+15, ACKNOW+17*, ACKNOW+18*, ACKNOW+20
HLDIR DELQUE+1~, DELQUE+2*, DELQUE+8
HLEXIT STARTIN+5~, STARTIN+8*, STARTIN+9, STARTIN+11, STARTIN+12, STARTIN+16, STARTIN+18, DEFACK~, DEFACK+3, DEFACK+4
, DEFACK+13, DEFACK+15, ACKNOW~, ACKNOW+3, ACKNOW+4, ACKNOW+7, DELQUE~, DELQUE+3, DELQUE+4, CHKUPD~
, CHKUPD+4
HLFLG STARTIN+5~, STARTIN+10*, STARTIN+11, STARTIN+12, STARTIN+13, DEFACK~, DEFACK+7*, ACKNOW~, ACKNOW+9*
HLFRONT DELQUE+1~, DELQUE+6*, DELQUE+8
HLPCT DEFACK+1~, DEFACK+10*, DEFACK+14*, DEFACK+15
HLPTRFLR STARTIN+5~, STARTIN+6*, STARTIN+11, STARTIN+12, STARTIN+16, STARTIN+18, STARTIN+20, DEFACK~, DEFACK+4, DEFACK+15
, ACKNOW~, ACKNOW+4, ACKNOW+7, DELQUE~, DELQUE+4, CHKUPD~, CHKUPD+2, CHKUPD+4
HLPTRFLR("LASTDEL" STARTIN+14, STARTIN+15*
HLPTRFLR("LASTUP" CHKUPD+1, CHKUPD+3*
HLXX DEFACK+1~, DEFACK+2*, DEFACK+3*, DEFACK+6, DEFACK+12, DEFACK+13, DEFACK+17, DEFACK+18, DEFACK+19, DEFACK+22
, DEFACK+24, ACKNOW+1~, ACKNOW+2*, ACKNOW+3*, ACKNOW+6, ACKNOW+7, ACKNOW+16, ACKNOW+18, ACKNOW+20, ACKNOW+21
, DELQUE+1~, DELQUE+2*, DELQUE+3*, DELQUE+5, DELQUE+6, DELQUE+7, DELQUE+8
IEN773 CHECKAC~, CHECKAC+3, CHECKAC+4
IEN870 CHECKAC~, CHECKAC+4
U CHECKAC+3, ACKNOW+20
WAY CHECKAC~, CHECKAC+4
>> ZTREQ STARTIN+21*
>> ZTSK STARTIN+6
>> ZTSTOP STARTIN+19*
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All