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

Package: Health Level Seven

Routine: HLOCLNT1


Information

HLOCLNT1 ;IRMFO-ALB/CJM - Writing messages, reading acks;03/24/2004 14:43

Source Information

Source file <HLOCLNT1.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Health Level Seven 8 LINKDOWN^HLOCLNT  ($$HLNEXT,$$NEXTMSG)^HLOMSG  (DEQUE,INQUE)^HLOQUE  SYSPARMS^HLOSITE  SPLITHDR^HLOSRVR1  ($$ENDMSG,$$READHDR,$$READSEG,$$WRITEHDR,$$WRITESEG,CLOSE,OPEN)^HLOT  $$GETLINK^HLOTLNK  $$IFOPEN^HLOUSR1  
Kernel 1 $$HDIFF^XLFDT  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Health Level Seven 2 HLOCLNT  HLOSRVR2  

Entry Points

Name Comments DBIA/ICR reference
READACK(HLCSTATE,HDR,MSA) ;
WRITEMSG(HLCSTATE,HLMSTATE) ;
BADMSGS(WORK) ;
CONNECT(LINK,PORT,TIMEOUT,HLCSTATE) ;

External References

Name Field # of Occurrence
LINKDOWN^HLOCLNT CONNECT+18, CONNECT+20, CONNECT+36, CONNECT+50
$$HLNEXT^HLOMSG WRITEMSG+20, WRITEMSG+25
$$NEXTMSG^HLOMSG WRITEMSG+17
DEQUE^HLOQUE BADMSGS+31
INQUE^HLOQUE BADMSGS+30
SYSPARMS^HLOSITE CONNECT+39
SPLITHDR^HLOSRVR1 READACK+21
$$ENDMSG^HLOT WRITEMSG+27
$$READHDR^HLOT READACK+15
$$READSEG^HLOT READACK+16
$$WRITEHDR^HLOT WRITEMSG+13
$$WRITESEG^HLOT WRITEMSG+19, WRITEMSG+21, WRITEMSG+23, WRITEMSG+26
CLOSE^HLOT CONNECT+10, CONNECT+11, CONNECT+14
OPEN^HLOT CONNECT+47
$$GETLINK^HLOTLNK CONNECT+18
$$IFOPEN^HLOUSR1 BADMSGS+8
$$HDIFF^XLFDT BADMSGS+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("OS" CONNECT+33
^HLA - [#777] BADMSGS+20
^HLB - [#778] BADMSGS+15, BADMSGS+18, BADMSGS+21, BADMSGS+26*, BADMSGS+27*
^HLB("ERRORS" BADMSGS+28*
^HLB("QUEUE" BADMSGS+9, BADMSGS+11, BADMSGS+13, BADMSGS+32
^HLTMP("FAILING LINKS" BADMSGS+4, BADMSGS+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTION BADMSGS+17~, BADMSGS+29*, BADMSGS+30
APP BADMSGS+17~, BADMSGS+24*, BADMSGS+25, BADMSGS+28
ARY CONNECT+17~, CONNECT+18, CONNECT+19
COUNT BADMSGS+5~, BADMSGS+15*, BADMSGS+16, BADMSGS+26
FS BADMSGS+17~, BADMSGS+22*, BADMSGS+23, BADMSGS+24
HDR WRITEMSG+9~, WRITEMSG+13, READACK~, READACK+13!, READACK+15, READACK+21
HDR(1 WRITEMSG+12*
HDR(2 WRITEMSG+12*
HLCSTATE WRITEMSG~, WRITEMSG+13, WRITEMSG+19, WRITEMSG+21, WRITEMSG+23, WRITEMSG+26, WRITEMSG+27, READACK~, READACK+15, READACK+16
, CONNECT~, CONNECT+10, CONNECT+11, CONNECT+14, CONNECT+16!, CONNECT+18, CONNECT+20, CONNECT+36, CONNECT+47, CONNECT+50
HLCSTATE("BUFFER" CONNECT+29*, CONNECT+30*
HLCSTATE("CONNECTED" CONNECT+9, CONNECT+13*, CONNECT+14, CONNECT+20*, CONNECT+50, CONNECT+51
HLCSTATE("COUNTS" READACK+22*, CONNECT+25*
HLCSTATE("DEVICE" CONNECT+13
HLCSTATE("LINK" CONNECT+10, CONNECT+11, CONNECT+18*, CONNECT+19*, CONNECT+20, CONNECT+22*, CONNECT+44
HLCSTATE("MES SAGE ENDED" , READACK+20, CONNECT+32*
HLCSTATE("OPE N TIMEOUT" , CONNECT+24*
HLCSTATE("OPEN" CONNECT+45*
HLCSTATE("REA D TIMEOUT" , CONNECT+23*
HLCSTATE("READ" CONNECT+26*
HLCSTATE("SERVER" CONNECT+34*
HLCSTATE("SYSTEM" READACK+14, CONNECT+12, CONNECT+35*, CONNECT+36, CONNECT+40*, CONNECT+41*, CONNECT+42*, CONNECT+43*
HLMSTATE WRITEMSG~, WRITEMSG+17, WRITEMSG+20, WRITEMSG+25
HLMSTATE("BATCH" WRITEMSG+14, WRITEMSG+16*, WRITEMSG+18
HLMSTATE("HDR" WRITEMSG+12, WRITEMSG+22
HLMSTATE("IEN" WRITEMSG+11
I READACK+13!, READACK+19*
LAST WRITEMSG+15~*, WRITEMSG+18*, WRITEMSG+22
LINK CONNECT~, CONNECT+10, CONNECT+18, BADMSGS+2~, BADMSGS+3*, BADMSGS+4*, BADMSGS+6, BADMSGS+8, BADMSGS+9, BADMSGS+11
, BADMSGS+13, BADMSGS+30, BADMSGS+31, BADMSGS+32
MAX READACK+13!, READACK+14*, READACK+19
MSA READACK~, READACK+13!, READACK+18*, READACK+19*, READACK+20
MSG BADMSGS+12~*, BADMSGS+13*, BADMSGS+14, BADMSGS+15, BADMSGS+18, BADMSGS+21, BADMSGS+26, BADMSGS+27, BADMSGS+28, BADMSGS+30
, BADMSGS+31
NODE CONNECT+17~, CONNECT+33*, CONNECT+35, BADMSGS+17~, BADMSGS+18*, BADMSGS+19, BADMSGS+20, BADMSGS+21*, BADMSGS+22, BADMSGS+24
, BADMSGS+29
PORT CONNECT~, CONNECT+11, CONNECT+18, CONNECT+22
QUE BADMSGS+5~, BADMSGS+10*, BADMSGS+11*, BADMSGS+13, BADMSGS+30, BADMSGS+31
QUIT WRITEMSG+9~, WRITEMSG+10*, WRITEMSG+17, WRITEMSG+19*, WRITEMSG+20, WRITEMSG+21*, WRITEMSG+23*, WRITEMSG+25, WRITEMSG+26*, WRITEMSG+27*
, WRITEMSG+28
SEG WRITEMSG+9~, WRITEMSG+17, WRITEMSG+19, WRITEMSG+20, WRITEMSG+21, WRITEMSG+22!, WRITEMSG+23, WRITEMSG+25, WRITEMSG+26, READACK+12~
, READACK+16
SEG( READACK+19
SEG(1 WRITEMSG+22*, READACK+17
SEG(2 READACK+17
SYS CONNECT+38~, CONNECT+39
SYS("ERROR PU RGE" , CONNECT+43
SYS("HL7 BUFF ER" , CONNECT+40
SYS("MAXSTRING" CONNECT+41
SYS("NORMAL P URGE" , CONNECT+42
TIME BADMSGS+5~, BADMSGS+6*, BADMSGS+7, BADMSGS+17~, BADMSGS+20*, BADMSGS+28
TIMEOUT CONNECT~, CONNECT+24
WORK BADMSGS~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Local Variables |  All