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 ;03/07/2011

Source Information

Source file <HLCSIN.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Health Level Seven 10 MONITOR^HLCSDR2  $$DEQUEUE^HLCSQUE  DELETE^HLCSQUE1  DEQUE^HLCSREP  LLCNT^HLCSTCP  HLDUZ2^HLCSTCP4  ($$CRTFLR,DELFLR,SETFLRDH)^HLCSUTL1  CHK4STOP^HLCSUTL2  
RECEIVE^HLMA0  DEFACK^HLTP3  
Kernel 2 $$HDIFF^XLFDT  KILL^XUSCLEAN  

Entry Points

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

External References

Name Field # of Occurrence
MONITOR^HLCSDR2 ACKNOW+33, ACKNOW+35
$$DEQUEUE^HLCSQUE ACKNOW+10
DELETE^HLCSQUE1 DELQUE+10
DEQUE^HLCSREP DEFACK+35, CHECKAC+4
LLCNT^HLCSTCP DEFACK+39
HLDUZ2^HLCSTCP4 DEFACK+26, ACKNOW+25
$$CRTFLR^HLCSUTL1 STARTIN+11
DELFLR^HLCSUTL1 STARTIN+31
SETFLRDH^HLCSUTL1 CHKUPD+2
CHK4STOP^HLCSUTL2 CHKUPD+4
RECEIVE^HLMA0 ACKNOW+34
DEFACK^HLTP3 DEFACK+34
$$HDIFF^XLFDT STARTIN+23, DEFACK+20, CHKUPD+1
KILL^XUSCLEAN ACKNOW+20

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLCS(870 - [#870] DEFACK+5, ACKNOW+3, ACKNOW+5, ACKNOW+9, ACKNOW+32, ACKNOW+37, ACKNOW+39, ACKNOW+41!, ACKNOW+42, DELQUE+3
, DELQUE+7
^HLMA - [#773] DEFACK+32, DEFACK+33, DEFACK+36, CHECKAC+3
^HLMA("AC" DEFACK+3, DEFACK+21
^HLMA("IN-FILER" DEFACK+12, DEFACK+20, DEFACK+46
^XTMP("HL7-AC" DEFACK+20, DEFACK+42*

Label References

Name Line Occurrences
$$CHECKAC DEFACK+33
ACKNOW STARTIN+21
CHKUPD STARTIN+29, DEFACK+6, DEFACK+30, ACKNOW+6, ACKNOW+10, DELQUE+4
DEFACK STARTIN+20
DELQUE STARTIN+25

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DUZ STARTIN+9
HLD0 DEFACK+1~, DEFACK+13*, DEFACK+21*, DEFACK+32, DEFACK+33, DEFACK+34, DEFACK+35, DEFACK+36, ACKNOW+1~, ACKNOW+10*
, ACKNOW+19~, ACKNOW+30, ACKNOW+31*, ACKNOW+32, ACKNOW+33, ACKNOW+34, ACKNOW+35, ACKNOW+37
HLD1 ACKNOW+1~, ACKNOW+19~, ACKNOW+30*, ACKNOW+32, ACKNOW+33, ACKNOW+34, ACKNOW+35, ACKNOW+38*, ACKNOW+39*, ACKNOW+41
HLDIR DELQUE+1~, DELQUE+2*, DELQUE+10
HLDUZ STARTIN+8~, STARTIN+9*, DEFACK+28~, ACKNOW+17~, ACKNOW+27~
HLEXIT STARTIN+4~, STARTIN+13*, STARTIN+18, STARTIN+20, STARTIN+21, STARTIN+25, STARTIN+29, DEFACK~, DEFACK+3, DEFACK+6
, DEFACK+21, DEFACK+30, ACKNOW~, ACKNOW+3, ACKNOW+6, ACKNOW+10, ACKNOW+16~, DELQUE~, DELQUE+3, DELQUE+4
, CHKUPD~, CHKUPD+4
HLFLG STARTIN+4~, STARTIN+19*, STARTIN+20, STARTIN+21, STARTIN+22, DEFACK~, DEFACK+13*, ACKNOW~, ACKNOW+16~, ACKNOW+29*
HLFRONT DELQUE+1~, DELQUE+7*, DELQUE+10
HLPCT DEFACK+1~, DEFACK+16*, DEFACK+29*, DEFACK+30
HLPTRFLR STARTIN+4~, STARTIN+11*, STARTIN+20, STARTIN+21, STARTIN+25, STARTIN+29, STARTIN+31, DEFACK~, DEFACK+6, DEFACK+30
, ACKNOW~, ACKNOW+6, ACKNOW+10, ACKNOW+16~, DELQUE~, DELQUE+4, CHKUPD~, CHKUPD+2, CHKUPD+4
HLPTRFLR("$J" STARTIN+17*
HLPTRFLR("LASTDEL" STARTIN+23, STARTIN+24*
HLPTRFLR("LASTUP" CHKUPD+1, CHKUPD+3*
HLXX DEFACK+1~, DEFACK+2*, DEFACK+3*, DEFACK+5, DEFACK+12, DEFACK+20, DEFACK+21, DEFACK+33, DEFACK+34, DEFACK+35
, DEFACK+39, DEFACK+42, DEFACK+46, ACKNOW+1~, ACKNOW+2*, ACKNOW+3*, ACKNOW+5, ACKNOW+9, ACKNOW+10, ACKNOW+19~
, ACKNOW+37, ACKNOW+39, ACKNOW+41, ACKNOW+42, DELQUE+1~, DELQUE+2*, DELQUE+3*, DELQUE+7, DELQUE+10
IEN773 CHECKAC~, CHECKAC+3, CHECKAC+4
IEN870 CHECKAC~, CHECKAC+4
U CHECKAC+3, ACKNOW+41
WAY CHECKAC~, CHECKAC+4
>> ZTREQ STARTIN+32*
>> ZTSK STARTIN+11
>> ZTSTOP STARTIN+30*
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All