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 |  Local Variables  | All
Print Page as PDF
Routine: HLOAPP

Package: Health Level Seven

Routine: HLOAPP


Information

HLOAPP ;ALB/CJM-HL7 -Application Registry ;02/23/2012

Source Information

Source file <HLOAPP.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Health Level Seven 1 $$PORT^HLOTLNK  
Kernel 1 $$NOW^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Health Level Seven 7 HLOAPI2  HLOAPI3  HLOCLNT  HLOF778A  HLOPBLD1  HLOQUE  HLOSRVR1  

Entry Points

Name Comments DBIA/ICR reference
GETIEN(NAME) ;given the application name, it finds the ien. Returns 0 on failure
ACTION(HEADER,ACTION,QUEUE) ;Given the parsed header of a message it returns both the action that should be performed in response to the message and the incoming queue that it should be placed on.
RTRNLNK(APPNAME) ;
RTRNPORT(APPNAME) ;
ACTIVE(APP,MSGTYPE,EVENT,VERSION) ;
EXCEPT(APPNAME) ;
DEFAULT ;default exception handler if the app doesn't specify one
TIMEOUT(APPNAME) ;
RTNTN(APP,MSGTYPE,EVENT,VERSION) ;

External References

Name Field # of Occurrence
$$PORT^HLOTLNK RTRNPORT+10
$$NOW^XLFDT DEFAULT+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLD(779.2 - [#779.2] GETIEN+2, ACTION+20, ACTION+31, ACTION+33, ACTION+36, ACTION+43, ACTION+44, RTRNLNK+8, RTRNPORT+8, ACTIVE+18
, ACTIVE+20, ACTIVE+22, EXCEPT+7, TIMEOUT+3, RTNTN+17, RTNTN+19, RTNTN+21
^TMP("HLO SEQUENCING EXCEPTION" DEFAULT+1*

Label References

Name Line Occurrences
$$GETIEN ACTION+17, RTRNLNK+7, RTRNPORT+6, ACTIVE+13, EXCEPT+6, TIMEOUT+2, RTNTN+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTION ACTION~, ACTION+16*, ACTION+22*, ACTION+23*, ACTION+37*, ACTION+43*, ACTION+50
ACTIVE ACTIVE+11~, ACTIVE+12*, ACTIVE+14, ACTIVE+15, ACTIVE+16, ACTIVE+22*, ACTIVE+23
APP ACTIVE~, ACTIVE+13, RTNTN~, RTNTN+13
APPNAME RTRNLNK~, RTRNLNK+5, RTRNLNK+7, RTRNPORT~, RTRNPORT+4, RTRNPORT+6, EXCEPT~, EXCEPT+6, TIMEOUT~, TIMEOUT+2
EVENT ACTIVE~, ACTIVE+16, ACTIVE+18, ACTIVE+20, RTNTN~, RTNTN+15, RTNTN+17, RTNTN+19
HEADER ACTION~
HEADER("EVENT" ACTION+28, ACTION+31, ACTION+33
HEADER("MESSA GE TYPE" , ACTION+28, ACTION+31, ACTION+33
HEADER("RECEI VING APPLICATION" , ACTION+17
HEADER("SEGME NT TYPE" , ACTION+19, ACTION+27
HEADER("VERSION" ACTION+31
>> HLMSGIEN DEFAULT+1
IEN ACTION+15~, ACTION+17*, ACTION+18, ACTION+20, ACTION+31, ACTION+33, ACTION+36, ACTION+43, ACTION+44, RTRNLNK+6~
, RTRNLNK+7*, RTRNLNK+8, RTRNPORT+5~, RTRNPORT+6*, RTRNPORT+7, RTRNPORT+8, ACTIVE+11~, ACTIVE+13*, ACTIVE+14, ACTIVE+18
, ACTIVE+20, ACTIVE+22, EXCEPT+5~, EXCEPT+6*, EXCEPT+7, TIMEOUT+1~, TIMEOUT+2*, TIMEOUT+3, RTNTN+11~, RTNTN+13*
, RTNTN+14, RTNTN+17, RTNTN+19, RTNTN+21
LINK RTRNPORT+5~, RTRNPORT+8*, RTRNPORT+9, RTRNPORT+10
MSGTYPE ACTIVE~, ACTIVE+15, ACTIVE+18, ACTIVE+20, RTNTN~, RTNTN+15, RTNTN+17, RTNTN+19
NAME GETIEN~, GETIEN+1, GETIEN+2
NODE ACTION+20*, ACTION+21, ACTION+22, ACTION+23, ACTION+24, ACTION+25, ACTION+26, ACTION+29~, ACTION+36*, ACTION+37
, ACTION+38, ACTION+43*, ACTION+44*
QUEUE ACTION~, ACTION+16*, ACTION+25*, ACTION+26*, ACTION+38*, ACTION+44*, ACTION+45*
RET RTNTN+11~, RTNTN+12*, RTNTN+14, RTNTN+17*, RTNTN+19*, RTNTN+21*, RTNTN+22
RTN EXCEPT+5~, EXCEPT+7*, EXCEPT+8
SUBIEN ACTION+29~, ACTION+31*, ACTION+33*, ACTION+35, ACTION+36, ACTIVE+11~, ACTIVE+18*, ACTIVE+20*, ACTIVE+22, RTNTN+11~
, RTNTN+17*, RTNTN+19*
TIME TIMEOUT+1~, TIMEOUT+3*, TIMEOUT+4, TIMEOUT+5
VERSION ACTIVE~, ACTIVE+18, RTNTN~, RTNTN+17
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All