HLTP3 ;SFIRMFO/RSD - Transaction Processor for TCP ;09/13/2006
Source file <HLTP3.m>
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | NEW+34 | 
| >> | 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* |