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

Package: Health Level Seven

Routine: HLTP3


Information

HLTP3 ;SFIRMFO/RSD - Transaction Processor for TCP ;09/13/2006

Source Information

Source file <HLTP3.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Health Level Seven 10 DEQUE^HLCSREP  LLCNT^HLCSTCP  $$WRITE^HLCSTCP2  STATUS^HLTF0  PROCACK^HLTP2  SETINQUE^HLTP31  INIT^HLTP3A  ACK^HLTP4  
$$P^HLTPCK2  EVENT^HLUTIL1  
Kernel 2 (,UNWIND)^%ZTER  KILL^XUSCLEAN  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Health Level Seven 6 HLCSIN  HLCSTCP1  HLCSTCP2  HLMA2  HLTP3A  HLUTIL  

Entry Points

Name Comments DBIA/ICR reference
MSA(Y) ;Y=ien in 772, returns MSA segment
CONT ;continue processing an enhance ack msg. called from DEFACK
ONAC(IEN773) ;
ACK
DEFACK(HLDP,X) ;process the deferred application ack, called from HLCSIN
NEW(X) ;process new msg. ien in 773^msg. ien in 772
EXIT ;unlock
ERROR ;error trap

External References

Name Field # of Occurrence
^%ZTER ERROR+1
UNWIND^%ZTER ERROR+5
DEQUE^HLCSREP CONT+10
LLCNT^HLCSTCP NEW+20, NEW+57, NEW+61, ACK+1, ACK+6
$$WRITE^HLCSTCP2 NEW+18, NEW+60, ACK+3
STATUS^HLTF0 NEW+11, NEW+22, NEW+39, NEW+48, NEW+61, NEW+64, NEW+69, CONT+9, CONT+23, CONT+31
, CONT+40, ACK+5, ERROR+2
PROCACK^HLTP2 CONT+21
SETINQUE^HLTP31 NEW+64, NEW+69
INIT^HLTP3A NEW+7
ACK^HLTP4 NEW+16, NEW+59
$$P^HLTPCK2 DEFACK+38, DEFACK+47, DEFACK+51, DEFACK+59, DEFACK+76, DEFACK+78
EVENT^HLUTIL1 CONT+28
KILL^XUSCLEAN DEFACK+12

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(771 - [#771] DEFACK+28
^HL(771.2 - [#771.2] DEFACK+29
^HL(771.7 - [#771.7] CONT+31
^HL(772 - [#772] DEFACK+31, DEFACK+82, MSA+3
^HL(779.001 - [#779.001] DEFACK+29
^HL(779.005 - [#779.005] DEFACK+30
^HLMA - [#773] NEW+34, CONT+10, DEFACK+18, DEFACK+25, DEFACK+32, ERROR+2, EXIT+1, ONAC+5
^HLMA("AC" DEFACK+20, ERROR+4, ONAC+7
^HLMA("AF" NEW+43
^HLMA("AH" NEW+27

Label References

Name Line Occurrences
ACK NEW+75
CONT DEFACK+89
EXIT NEW+11, NEW+39, NEW+50, NEW+64, NEW+69, CONT+23, CONT+31, CONT+40, ERROR+2

Naked Globals

Name Field # of Occurrence
^( NEW+34

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
HL NEW+5~, CONT+21, DEFACK+23~
HL("ACAT" NEW+13, NEW+14, NEW+53, NEW+67, NEW+75
HL("ACK" NEW+46
HL("APAT" NEW+13, NEW+67, DEFACK+51*
HL("CC" DEFACK+51*
HL("DTM" DEFACK+38*
HL("ECH" DEFACK+38*, DEFACK+54, DEFACK+56, DEFACK+59, DEFACK+63, DEFACK+64, DEFACK+66, DEFACK+67, DEFACK+78
HL("EID" CONT+21, DEFACK+31*
HL("EIDS" CONT+27*, CONT+28, CONT+33, DEFACK+26*
HL("ETN" DEFACK+29*
HL("ETP" DEFACK+26*, DEFACK+29
HL("FS" CONT+9, DEFACK+38*, DEFACK+44, DEFACK+78, DEFACK+82
HL("LL" DEFACK+25*
HL("MID" NEW+27, DEFACK+25*
HL("MSAID" DEFACK+78*
HL("MTIENS" NEW+48, NEW+53, NEW+64, CONT+9, CONT+10, DEFACK+25*
HL("MTN" DEFACK+29*
HL("MTN_ETN" DEFACK+30*
HL("MTP" DEFACK+26*, DEFACK+29
HL("MTP_ETP" DEFACK+27*, DEFACK+30
HL("PID" DEFACK+51*, DEFACK+54, DEFACK+56*, DEFACK+59*, DEFACK+69, DEFACK+71, DEFACK+73*
HL("PMOD" DEFACK+54*, DEFACK+71*
HL("Q" DEFACK+25*
HL("RAN" DEFACK+28*
HL("RAP" NEW+27, DEFACK+26*, DEFACK+28
HL("RFN" DEFACK+38*
HL("SAN" DEFACK+28*
HL("SAP" DEFACK+26*, DEFACK+28
HL("SFN" DEFACK+38*
HL("SUB-COMPONENT" DEFACK+64*, DEFACK+67*, DEFACK+69, DEFACK+71, DEFACK+73
HL("VER" DEFACK+51*, DEFACK+59*
HLA DEFACK+23~
>> HLASTMSG NEW+30*, NEW+36*, NEW+41
HLASTRSP NEW+5~, NEW+43*, NEW+55, NEW+56, NEW+61, NEW+64, NEW+69, NEW+75, NEW+77, ACK+5
HLD0 DEFACK+9~, DEFACK+23~
HLDONE1 NEW+5~, CONT+35!, DEFACK+23~
HLDP NEW+20, NEW+57, NEW+61, ACK+1, ACK+6, DEFACK~, DEFACK+11~, DEFACK+18, DEFACK+20
HLEID NEW+5~, DEFACK+23~
HLEIDS NEW+5~, CONT+27, DEFACK+23~
HLENROU CONT+29*, CONT+35!
HLERR NEW+5~, CONT+38, DEFACK+17~
HLERR("SKIP_EVENT" CONT+40
HLEXIT DEFACK+7~
>> HLEXROU CONT+29*
HLFLG DEFACK+7~
HLHDR NEW+5~, CONT+26!, DEFACK+23~
HLHDRO NEW+5~, DEFACK+23~, DEFACK+32*, DEFACK+38, DEFACK+47, DEFACK+51, DEFACK+59, DEFACK+76, DEFACK+78
HLHDRO(0 DEFACK+36
HLHDRO(1 DEFACK+38
HLJ NEW+5~, DEFACK+23~
>> HLL("LINKS" DEFACK+86!
>> HLL("SET FOR APP ACK" , DEFACK+86!
HLLD0 CONT+26!
HLLD1 CONT+26!
HLMSA NEW+5~, CONT+5, CONT+7, CONT+9, CONT+26!, DEFACK+23~, DEFACK+78*
HLMTIEN NEW+5~, CONT+21, DEFACK+23~, DEFACK+25*, DEFACK+31, DEFACK+42, DEFACK+82
HLMTIENS NEW+5~, NEW+11, NEW+27, NEW+30, NEW+32, NEW+36, NEW+39, NEW+41!, NEW+48, NEW+64
, NEW+69, CONT+16, CONT+17~, CONT+18*, CONT+23, CONT+31, CONT+40, DEFACK+23~, DEFACK+25*, DEFACK+32
, ERROR+2, EXIT+1
HLN CONT+28, DEFACK+23~
HLN(15 CONT+29
HLN(20 CONT+29
HLN(771 CONT+29
HLNEXT NEW+5~, CONT+2*, DEFACK+23~
HLNODE NEW+5~, CONT+2*, DEFACK+23~
>> HLORNOD CONT+33*
HLORNODD CONT+33~
HLPCT DEFACK+9~
>> HLPROU CONT+29*, CONT+31, CONT+38
HLPTRFLR DEFACK+7~
HLQUIT NEW+5~, CONT+2*, DEFACK+23~
HLRESLT NEW+5~, NEW+6*, NEW+9, NEW+16, CONT+21, CONT+23, CONT+31*, CONT+38*, CONT+40, DEFACK+23~
HLRESLTA NEW+5~, DEFACK+23~
HLTCP NEW+16, NEW+18, NEW+22, NEW+56*, NEW+58, NEW+60, NEW+61, NEW+62*, NEW+75*, CONT+12~
, ACK, ACK+3, ACK+5, DEFACK+23~, DEFACK+25*
>> HLTCPO ACK
HLXX DEFACK+9~, DEFACK+23~, ERROR+4
>> I NEW+34*
IEN773 ONAC~, ONAC+5, ONAC+7
LINK ONAC+4~, ONAC+5*, ONAC+6, ONAC+7
MSH NEW+31~
MSH( NEW+34*, NEW+36
OIENS NEW+31~, NEW+32*, NEW+36, NEW+39, NEW+43
TEMP CONT+15~, CONT+16*, CONT+18
U NEW+16, CONT+23, CONT+40, DEFACK+25, DEFACK+26, DEFACK+27, DEFACK+28, DEFACK+29, DEFACK+30, DEFACK+31
X NEW~, NEW+14*, NEW+16, NEW+18*, NEW+27*, NEW+30, NEW+32, NEW+60*, CONT+7*, CONT+9
, ACK+3*, DEFACK~, DEFACK+11~, DEFACK+18, DEFACK+20, DEFACK+25*, DEFACK+26, DEFACK+27, DEFACK+47*, DEFACK+50
, DEFACK+58, DEFACK+59*, DEFACK+63, DEFACK+66, MSA+2~, MSA+3*, MSA+4
Y NEW+32*, NEW+34, MSA~, MSA+3
Z DEFACK+23~, DEFACK+59*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All