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 ;01/26/2006 14:06

Source Information

Source file <HLTP4.m>

Call Graph

Call Graph Total: 11

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 2 $$FMTHL7^XLFDT  ($$LOW,$$UP)^XLFSTR  

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**
HDR ; build header for commit ack
ERR
ACK(HLTACK,HLMG) ;build response based on original msg header

External References

Name Field # of Occurrence
BHSHDR^HLCSHDR1 GENACK+137
HEADER^HLCSHDR1 GENACK+136
ENQUE^HLCSREP GENACK+151
LLCNT^HLCSTCP ACK+60
FILE^HLDIE GENACK+142, ACK+51
$$HLDATE^HLFNC GENACK+27
$$MA^HLTF GENACK+18
TCP^HLTF GENACK+20, ACK+15
STATUS^HLTF0 GENACK+108, GENACK+123, GENACK+131, GENACK+139, GENACK+145, ACK+56
UPDATE^HLTF0 GENACK+105, GENACK+116, ACK+40, ACK+58
MERGE^HLTF1 GENACK+126, GENACK+129, ACK+47
LINK^HLUTIL3 GENACK+60, GENACK+65
$$FMTHL7^XLFDT ACK+21
$$LOW^XLFSTR GENACK+81, GENACK+82
$$UP^XLFSTR GENACK+77, GENACK+78

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(771.2 - [#771.2] GENACK+132
^HL(771.7 - [#771.7] GENACK+125, GENACK+128
^HL(772 - [#772] GENACK+18
^HL(779.001 - [#779.001] GENACK+132
^HLCS(870 - [#870] GENACK+73, GENACK+74, GENACK+77, GENACK+78, GENACK+81, GENACK+82, GENACK+86, GENACK+87, GENACK+98
^HLMA - [#773] GENACK+16, GENACK+27, GENACK+40, ACK+21
^ORD(101 - [#101] GENACK+31
^TMP("HLA" GENACK+125

Label References

Name Line Occurrences
ERR GENACK+123, GENACK+131, GENACK+139
EXIT ERR, ACK+62
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+63
DOMAIN GENACK+39~, GENACK+46*, GENACK+50, GENACK+51*, GENACK+52, GENACK+55, GENACK+56*, GENACK+59, GENACK+60
FS GENACK+39~, GENACK+42*, GENACK+43, GENACK+46, GENACK+63
>> HL("ECH" ACK+10, HDR+2, HDR+5
>> 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("RFN" HDR+2
>> HL("SAN" ACK+13
>> HL("SFN" HDR+2
>> HL("TYPE" ACK+10, ACK+23, HDR+2
>> HL("VER" HDR+3
HLA ACK+43!
HLA("HLA" GENACK+128
HLA("HLS" ACK+44*, ACK+45*
>> HLARYTYP GENACK+27, GENACK+124, GENACK+127, GENACK+132
>> HLDP ACK+58, ACK+60
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+116
>> HLEIDS GENACK+31, GENACK+105
>> HLENROU GENACK+119
HLERR GENACK+131~
>> HLEXROU GENACK+147
>> HLFORMAT GENACK+123, GENACK+131
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+60, GENACK+65
HLI(0 GENACK+61, GENACK+66
>> HLL("LINKS" GENACK+35!, GENACK+95, GENACK+97
>> HLL("SET FOR APP ACK" , GENACK+34, GENACK+93
HLMG ACK~, ACK+45
HLMIDA GENACK+13~, GENACK+18, GENACK+20, GENACK+132, ACK+8~, ACK+15, HDR+3, HDR+6
HLMTIEN GENACK+13~, GENACK+27*, GENACK+116, GENACK+126, GENACK+129, ACK+8~, ACK+21*, ACK+40, ACK+47
HLMTIENA GENACK+18*, GENACK+20, GENACK+27, GENACK+123, GENACK+131, GENACK+132, ACK+8~, ACK+15, ACK+21
>> HLMTIENS GENACK+16, GENACK+40, GENACK+105, ACK+23, ACK+58
>> HLN(770 GENACK+132
HLOGLINK GENACK+13~, GENACK+16*, GENACK+34, GENACK+36, GENACK+37*, GENACK+38, GENACK+61*, GENACK+62, GENACK+66*, GENACK+67
, GENACK+74*, GENACK+75, GENACK+78*, GENACK+79, GENACK+82*, GENACK+83, GENACK+87*, GENACK+93, GENACK+96*, GENACK+97*
, GENACK+98*, GENACK+105, GENACK+151
HLP GENACK+105, ACK+8~, ACK+58
HLP("DNS-DOMAIN" GENACK+52*, GENACK+70, GENACK+73, GENACK+74, GENACK+77, GENACK+78, GENACK+81, GENACK+82, GENACK+86, GENACK+87
HLP("EVENT" GENACK+31*, ACK+23*
HLP("GROUTINE" GENACK+132*, GENACK+133
HLP("HLTCPI" GENACK+103*, ACK+23*
HLP("MSGTYPE" GENACK+27*, ACK+23*, HDR+3
HLP("MTYPE" GENACK+31*, ACK+23*
HLP("MTYPE_EVENT" GENACK+101*, ACK+24*
HLP("PORT" GENACK+50*
HLQ GENACK+13~, GENACK+120*, GENACK+132, GENACK+141!, ACK+8~, ACK+50!
HLQ(773 GENACK+141*, ACK+50*
HLREC GENACK+13~, GENACK+16*, GENACK+105, GENACK+136, GENACK+137, ACK+8~, ACK+13*, ACK+58, HDR+2
>> HLRESLT GENACK+136, GENACK+137, GENACK+139, ERR+1
>> HLRESLTA GENACK+123, GENACK+125*, GENACK+128*, GENACK+131*, ERR+1*
HLSAN GENACK+13~, GENACK+16*, GENACK+105, GENACK+132, ACK+8~, ACK+13*, ACK+58, HDR+2
HLTACK ACK~, ACK+44, HDR+6
HLTCP GENACK+27*, GENACK+105, GENACK+108, GENACK+116~, GENACK+136, GENACK+137, GENACK+139, GENACK+141, GENACK+145, GENACK+151
, ERR*, ACK+21*, ACK+40~, ACK+50, ACK+56, ACK+58
>> HLTCPI GENACK+103
>> HLTCPO GENACK+16, GENACK+151
HLTYPE GENACK+13~, GENACK+27*, GENACK+136, GENACK+137
I GENACK+94~, GENACK+95*, GENACK+96, GENACK+97
INST GENACK+39~, GENACK+63*, GENACK+64, GENACK+65
MSH GENACK+39~, GENACK+40*, GENACK+41, GENACK+42, GENACK+44, GENACK+46, GENACK+63
SFAC GENACK+39~
U GENACK+16, GENACK+31, GENACK+37, GENACK+101
X GENACK+13~, GENACK+16*, GENACK+31*, GENACK+37, GENACK+101, GENACK+141*, 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