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

Package: Health Level Seven

Routine: HLMA2


Information

HLMA2 ;AISC/SAW-Message Administration Module ;09/23/2005 17:45

Source Information

Source file <HLMA2.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Health Level Seven 10 (BHSHDR,HEADER)^HLCSHDR1  ENQUE^HLCSREP  ($$DCOPEN,LLCNT,MON)^HLCSTCP  DCSEND^HLCSTCP2  FILE^HLDIE  ($$MA,CREATE)^HLTF  (STATUS,UPDATE)^HLTF0  EXIT^HLTP3  
INIT^HLTP3A  $$PTR^HLUTIL2  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Health Level Seven 2 HLCS  HLCS2  

Entry Points

Name Comments DBIA/ICR reference
MIDAR(X) ;update HLMIDAR array with X=message id
SEND(EIDS,MTIEN,CLIENT,PRIORITY,MTIENS,LOGLINK) ;
EXIT
DC ;direct connect
EXIT2 ;

External References

Name Field # of Occurrence
BHSHDR^HLCSHDR1 SEND+73, DC+40
HEADER^HLCSHDR1 SEND+72, DC+39
ENQUE^HLCSREP SEND+90
$$DCOPEN^HLCSTCP DC+17
LLCNT^HLCSTCP DC+61
MON^HLCSTCP DC+52
DCSEND^HLCSTCP2 DC+63
FILE^HLDIE SEND+89, DC+58
$$MA^HLTF SEND+56, DC+19
CREATE^HLTF SEND+98
STATUS^HLTF0 SEND+78, SEND+85, DC+46, DC+67
UPDATE^HLTF0 SEND+70, SEND+101, DC+37
EXIT^HLTP3 DC+69
INIT^HLTP3A DC+66
$$PTR^HLUTIL2 DC+9, DC+12

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(771.7 - [#771.7] SEND+42, SEND+80, DC+48
^HL(772 - [#772] SEND+63, SEND+65, SEND+96, DC+30, DC+32
^HLCS(870 - [#870] SEND+54, DC+8
^ORD(101 - [#101] SEND+67, DC+7, DC+11, DC+34

Label References

Name Line Occurrences
EXIT SEND+42
EXIT2 DC+64
MIDAR SEND+61, SEND+98

Naked Globals

Name Field # of Occurrence
^( DC+11
^("P" SEND+65, DC+32

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLIENT SEND~, SEND+42, SEND+70, SEND+72, SEND+73, SEND+101, DC+1~, DC+9*, DC+12*, DC+15
, DC+37, DC+39, DC+40
EIDS SEND~, SEND+42, SEND+67, SEND+70, SEND+101, DC+1~, DC+3*, DC+5*, DC+7*, DC+9
, DC+10, DC+11*, DC+12, DC+13, DC+34, DC+37
>> HL DC+67
HL94P SEND+28~, SEND+35*, SEND+36, SEND+37, SEND+47*, SEND+48*, SEND+49
HL94P( SEND+37*, SEND+48, SEND+49
HLCSOUT DC+2~
HLDBACK DC+2~
HLDBSIZE DC+2~
HLDP DC+2~, DC+19*
HLDREAD DC+2~
HLDRETR DC+2~
HLDT1S SEND+44~, SEND+98
HLDTS SEND+44~, SEND+98
HLDWAIT DC+2~
>> HLEID DC+11
>> HLERROR SEND+52, SEND+72, SEND+73, SEND+75, SEND+78, DC+13*, DC+14*, DC+15*, DC+17*, DC+39
, DC+40, DC+42, DC+46
HLHDR DC+1~
HLHDRBLD SEND+44~
HLHDRO DC+1~
HLJ SEND+44~, SEND+87!, DC+56!
HLJ(773 SEND+88*, DC+56*
>> HLL("LINKS" DC+4, DC+5, DC+6!
>> HLMIDAR MIDAR+2*
>> HLMIDAR( MIDAR+3*
>> HLMIDAR("HLMID" DC+22*
>> HLMIDAR("IEN773" DC+23*
>> HLMIDAR("N" MIDAR+2*, MIDAR+3*
HLMIDS SEND+44~, SEND+56, SEND+61, SEND+96*, SEND+98, DC+1~, DC+19, DC+22
HLMSA DC+1~
HLMSG DC+2~, DC+19*
>> HLMTIEN DC+3, DC+68
>> HLMTIENR DC+68*
>> HLMTIENS DC+67
HLOS DC+2~
HLP SEND+44~, SEND+70, DC+37
HLP( SEND+36, SEND+37, SEND+49*
HLP("ACKTIME" SEND+65*, DC+32*
HLP("EVENT" SEND+67*, DC+34*
HLP("HLTCPI" SEND+67*, DC+34*
HLP("MTYPE" SEND+67*, DC+34*
HLP("MTYPE_EVENT" SEND+68*, DC+35*
HLP("REC-FACILITY" SEND+33*
HLPORT DC+2~
HLRESP DC+2~, DC+64, DC+66
HLRETRA DC+2~
HLRETRY DC+2~
>> HLTCP SEND+56*, DC+19*
HLTCPADD DC+2~
HLTCPCS DC+2~
HLTCPI DC+1~, DC+19*
HLTCPLNK DC+2~
HLTCPO DC+2~
HLTCPORT DC+2~
HLTCPRET DC+2~
HLTYPE SEND+63*, SEND+72, SEND+73, DC+2~, DC+30*, DC+39, DC+40
LOGLINK SEND~, SEND+52, SEND+54, SEND+88, SEND+90, SEND+101, DC+1~, DC+3*, DC+5*, DC+8*
, DC+10, DC+12*, DC+14, DC+17, DC+19, DC+56, DC+61
MTIEN SEND~, SEND+42, SEND+56, SEND+63, SEND+65, SEND+83*, SEND+96, SEND+101, DC+1~, DC+3*
, DC+19, DC+30, DC+32
MTIENS SEND~, SEND+41*, SEND+42*, SEND+52, SEND+56*, SEND+67, SEND+70, SEND+72, SEND+73, SEND+78
, SEND+80*, SEND+85, SEND+88, SEND+90, SEND+98, SEND+101, DC+1~, DC+19*, DC+23, DC+34
, DC+37, DC+39, DC+40, DC+46, DC+48*, DC+56
MTIENS("REC-FACILITY" SEND+32, SEND+33
POP DC+1~
PRIORITY SEND~, SEND+42, SEND+101
REPLYTO SEND+44~, SEND+63*, SEND+70, DC+1~, DC+30*, DC+37
SERVER SEND+44~, SEND+63*, SEND+70, DC+1~, DC+30*, DC+37
U SEND+54, SEND+63, SEND+65, SEND+67, SEND+68, DC+5, DC+11, DC+12, DC+30, DC+32
, DC+34, DC+35
X SEND+44~, SEND+63*, SEND+67*, SEND+68, SEND+88*, MIDAR~, MIDAR+1, MIDAR+2, MIDAR+3, DC+1~
, DC+12*, DC+30*, DC+34*, DC+35, DC+56*, DC+66*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All