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: HLTP4

Package: Health Level Seven

Routine: HLTP4


Information

HLTP4 ;SFIRMFO/RSD - Transaction Processor for TCP ;06/24/2008 10:47

Source Information

Source file <HLTP4.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Health Level Seven 9 (BHSHDR,HEADER)^HLCSHDR1  ENQUE^HLCSREP  LLCNT^HLCSTCP  FILE^HLDIE  $$HLDATE^HLFNC  ($$MA,TCP)^HLTF  (STATUS,UPDATE)^HLTF0  MERGE^HLTF1  
LINK^HLUTIL3  
Kernel 3 $$FMTHL7^XLFDT  $$FORCEIP6^XLFIPV  ($$LOW,$$UP)^XLFSTR  

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: 2

Package Total Caller Graph
Health Level Seven 2 HLMA1  HLTP3  

Entry Points

Name Comments DBIA/ICR reference
GENACK ;called from HLMA1
EXIT ;**109**
ERR
ACK(HLTACK,HLMG) ;build response based on original msg header
HDR ; build header for commit ack

External References

Name Field # of Occurrence
BHSHDR^HLCSHDR1 GENACK+145
HEADER^HLCSHDR1 GENACK+144
ENQUE^HLCSREP GENACK+159
LLCNT^HLCSTCP ACK+65
FILE^HLDIE GENACK+150, ACK+51
$$HLDATE^HLFNC GENACK+27
$$MA^HLTF GENACK+18
TCP^HLTF GENACK+20, ACK+15
STATUS^HLTF0 GENACK+116, GENACK+131, GENACK+139, GENACK+147, GENACK+153, ACK+56
UPDATE^HLTF0 GENACK+113, GENACK+124, ACK+40, ACK+63
MERGE^HLTF1 GENACK+134, GENACK+137, ACK+47
LINK^HLUTIL3 GENACK+68, GENACK+73
$$FMTHL7^XLFDT ACK+21
$$FORCEIP6^XLFIPV GENACK+56
$$LOW^XLFSTR GENACK+89, GENACK+90
$$UP^XLFSTR GENACK+85, GENACK+86

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(771.2 - [#771.2] GENACK+140
^HL(771.7 - [#771.7] GENACK+133, GENACK+136
^HL(772 - [#772] GENACK+18
^HL(779.001 - [#779.001] GENACK+140
^HLCS(870 - [#870] GENACK+81, GENACK+82, GENACK+85, GENACK+86, GENACK+89, GENACK+90, GENACK+94, GENACK+95, GENACK+106
^HLMA - [#773] GENACK+16, GENACK+27, GENACK+40, ACK+21
^ORD(101 - [#101] GENACK+31
^TMP("HLA" GENACK+133

Label References

Name Line Occurrences
ERR GENACK+131, GENACK+139, GENACK+147
EXIT ERR, ACK+67
HDR ACK+48

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CS GENACK+39~, GENACK+44*, GENACK+45, GENACK+46, GENACK+71
DOMAIN GENACK+39~, GENACK+46*, GENACK+53, GENACK+54, GENACK+55*, GENACK+56*, GENACK+57, GENACK+58, GENACK+59*, GENACK+60
GENACK+63, GENACK+64*, GENACK+67, GENACK+68
FS GENACK+39~, GENACK+42*, GENACK+43, GENACK+46, GENACK+71
>> HL("ECH" ACK+10, HDR+2, HDR+5
>> HL("EIDS" ACK+63
>> HL("ETP" ACK+23
>> HL("FS" ACK+10, ACK+13
>> HL("MID" ACK+44, HDR+6
>> HL("MTP" ACK+23
>> HL("MTP_ETP" ACK+24
>> HL("PID" HDR+3, HDR+6
>> HL("RAN" ACK+13
>> HL("RAP" ACK+63
>> HL("RFN" HDR+2
>> HL("SAN" ACK+13
>> HL("SAP" ACK+63
>> HL("SFN" HDR+2
>> HL("TYPE" ACK+10, ACK+23, HDR+2
>> HL("VER" HDR+3
HLA ACK+43!
HLA("HLA" GENACK+136
HLA("HLS" ACK+44*, ACK+45*
>> HLARYTYP GENACK+27, GENACK+132, GENACK+135, GENACK+140
>> HLDP ACK+63, ACK+65
HLDT GENACK+13~, GENACK+18*, GENACK+20, GENACK+27, ACK+8~, ACK+15, ACK+21
HLDT1 GENACK+13~, GENACK+27*, ACK+8~, ACK+21*, HDR+2
>> HLEID GENACK+124
>> HLEIDS GENACK+31, GENACK+113
>> HLENROU GENACK+127
HLERR GENACK+139~
>> HLEXROU GENACK+155
>> HLFORMAT GENACK+131, GENACK+139
HLFS ACK+8~, ACK+13*, ACK+44, ACK+45, HDR+2, HDR+3, HDR+6
HLHDR ACK+8~, HDR+1!
HLHDR(1 HDR+2*, HDR+3*, HDR+6*
HLI GENACK+39~, GENACK+68, GENACK+73
HLI(0 GENACK+69, GENACK+74
>> HLL("LINKS" GENACK+35!, GENACK+103, GENACK+105
>> HLL("SET FOR APP ACK" , GENACK+34, GENACK+101
HLMG ACK~, ACK+45
HLMIDA GENACK+13~, GENACK+18, GENACK+20, GENACK+140, ACK+8~, ACK+15, HDR+3, HDR+6
HLMTIEN GENACK+13~, GENACK+27*, GENACK+124, GENACK+134, GENACK+137, ACK+8~, ACK+21*, ACK+40, ACK+47
HLMTIENA GENACK+18*, GENACK+20, GENACK+27, GENACK+131, GENACK+139, GENACK+140, ACK+8~, ACK+15, ACK+21
>> HLMTIENS GENACK+16, GENACK+40, GENACK+113, ACK+23, ACK+63
>> HLN(770 GENACK+140
HLOGLINK GENACK+13~, GENACK+16*, GENACK+34, GENACK+36, GENACK+37*, GENACK+38, GENACK+69*, GENACK+70, GENACK+74*, GENACK+75
GENACK+82*, GENACK+83, GENACK+86*, GENACK+87, GENACK+90*, GENACK+91, GENACK+95*, GENACK+101, GENACK+104*, GENACK+105*
GENACK+106*, GENACK+113, GENACK+159
HLP GENACK+113, ACK+8~, ACK+63
HLP("DNS-DOMAIN" GENACK+60*, GENACK+78, GENACK+81, GENACK+82, GENACK+85, GENACK+86, GENACK+89, GENACK+90, GENACK+94, GENACK+95
HLP("EVENT" GENACK+31*, ACK+23*
HLP("GROUTINE" GENACK+140*, GENACK+141
HLP("HLTCPI" GENACK+111*, ACK+23*
HLP("MSGTYPE" GENACK+27*, ACK+23*, HDR+3
HLP("MTYPE" GENACK+31*, ACK+23*
HLP("MTYPE_EVENT" GENACK+109*, ACK+24*
HLP("PORT" GENACK+54*, GENACK+58*
HLQ GENACK+13~, GENACK+128*, GENACK+140, GENACK+149!, ACK+8~, ACK+50!
HLQ(773 GENACK+149*, ACK+50*
HLREC GENACK+13~, GENACK+16*, GENACK+113, GENACK+144, GENACK+145, ACK+8~, ACK+13*, HDR+2
>> HLRESLT GENACK+144, GENACK+145, GENACK+147, ERR+1
>> HLRESLTA GENACK+131, GENACK+133*, GENACK+136*, GENACK+139*, ERR+1*
HLSAN GENACK+13~, GENACK+16*, GENACK+113, GENACK+140, ACK+8~, ACK+13*, HDR+2
HLTACK ACK~, ACK+44, HDR+6
HLTCP GENACK+27*, GENACK+113, GENACK+116, GENACK+124~, GENACK+144, GENACK+145, GENACK+147, GENACK+149, GENACK+153, GENACK+159
, ERR*, ACK+21*, ACK+40~, ACK+50, ACK+56, ACK+63
>> HLTCPI GENACK+111
>> HLTCPO GENACK+16, GENACK+159
HLTYPE GENACK+13~, GENACK+27*, GENACK+144, GENACK+145
I GENACK+102~, GENACK+103*, GENACK+104, GENACK+105
INST GENACK+39~, GENACK+71*, GENACK+72, GENACK+73
MSH GENACK+39~, GENACK+40*, GENACK+41, GENACK+42, GENACK+44, GENACK+46, GENACK+71
SFAC GENACK+39~
U GENACK+16, GENACK+31, GENACK+37, GENACK+109
X GENACK+13~, GENACK+16*, GENACK+31*, GENACK+37, GENACK+109, GENACK+149*, ACK+8~, HDR+5*, HDR+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All