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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: HLCSDR

Package: Health Level Seven

Routine: HLCSDR


Information

HLCSDR ;ALB/RJS - INITIALIZE VARIABLES AND OPEN DEVICE FOR RECEIVER ;07/20/99 14:00 [ 04/02/2003 8:37 AM ]

Source Information

Source file <HLCSDR.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 4 ^%ZIS  ^%ZISC  $$EC^%ZOSV  (,UNWIND)^%ZTER  
VA Fileman 3 NOW^%DTC  DT^DICRW  ^DIE  
Health Level Seven 1 START^HLCSDR1  

Entry Points

Name Comments DBIA/ICR reference
END ;
INIT1 ;
OPEN ;
START ;
INIT ;
STATUS(HLST,HLDP) ;Update field 4
EXIT ;
INIT2 ;
FILE ;
ERROR ;Trap disconnect & read errors
OPEN1

External References

Name Field # of Occurrence
NOW^%DTC FILE+1, END+2
^%ZIS OPEN1+2
^%ZISC EXIT+1, ERROR+3
$$EC^%ZOSV ERROR+1
^%ZTER ERROR+2
UNWIND^%ZTER ERROR+4
DT^DICRW INIT+4
^DIE FILE+6, END+5, STATUS+3
START^HLCSDR1 START+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^HLCS(870 - [#870] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(1 - [#3.5] INIT+13
^%ZOSF("EOFF" INIT2+18
^%ZOSF("RM" INIT2+18
^%ZOSF("TRAP" OPEN+7
^%ZOSF("TRMON" INIT2+18
^HLCS(870 - [#870] INIT+5, INIT+8, INIT+9, FILE+2, FILE+7, OPEN1, END+3, END+6

Label References

Name Line Occurrences
END INIT1+1, OPEN1, END+3
EXIT INIT+6, INIT+12, INIT+14, END+1
FILE INIT+15, FILE+2
INIT1 INIT1+3
OPEN INIT1+3
OPEN1 OPEN1+3
STATUS OPEN1+1, OPEN1+3, ERROR+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % INIT+2
>> %ZIS OPEN1+2*
DA FILE+6*!, END+5*!, STATUS+3*!
DIE FILE+6*!, END+5*!, STATUS+3*!
DR FILE+6*!, END+5*!, STATUS+3*!
DTIME FILE+2, END+3
HLDAPP INIT2+3*, EXIT+2!
HLDBSIZE INIT2+4*, INIT2+12*, START+1, EXIT+2!
HLDEND INIT2+4*, INIT2+10*, START+1, EXIT+2!
HLDEVICE INIT+13*, INIT+14, OPEN1+2, EXIT+2!
HLDEVPTR INIT+11*, INIT+12, INIT+13, EXIT+2!
HLDNODE INIT+8*, INIT2+3, EXIT+2!
HLDP INIT+2*, INIT+3, INIT+5*, INIT+6, INIT+8, INIT+9, FILE+2, FILE+6, FILE+7, OPEN1
, OPEN1+1, OPEN1+3, START+1, END+1, END+3, END+5, END+6, STATUS~, STATUS+3, ERROR+1
HLDREAD INIT2+4*, INIT2+7*, START+1, EXIT+2!
HLDSTRT INIT2+4*, INIT2+9*, START+1, EXIT+2!
HLDVER INIT2+4*, INIT2+11*, START+1, EXIT+2!
HLDWRITE INIT2+4*, INIT2+8*, START+1, EXIT+2!
HLPARM INIT+9*, INIT+11, INIT2+4, EXIT+2!
HLRETPRM INIT2+4*, INIT2+6*, START+1, EXIT+2!
HLST OPEN1+1*, OPEN1+3*, STATUS~, ERROR+1*
HLTRACE EXIT+2!
>> HLZER INIT+1*, INIT1+1, INIT1+2*, ERROR+1*
IO INIT2+18
IO("C" ERROR+3*
>> IOP OPEN1+2*
>> POP OPEN1+3
U INIT+11, OPEN1, INIT2+3, INIT2+4
X OPEN+7*, INIT2+18*, EXIT+2!
ZTSK FILE+5*, EXIT+2!
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All