HLTPCK2B ;OIFO-O/RJH - Message Header Validation (Con't) ;09/13/2006
Source file <HLTPCK2B.m>
| Package | Total | Call Graph |
|---|---|---|
| Health Level Seven | 3 | $$UPPER^HLFNC $$P^HLTPCK2 EVENT^HLUTIL1 |
| Kernel | 3 | ($$LOW,$$UP)^XLFSTR ^XUSHSH HASH^XUSHSHP |
| VA Fileman | 1 | $$FIND1^DIC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| LLP | ;Get logical link pointer
|
|
| PID | ;Validate processing ID
|
|
| RF | ;Validate Receiving Facility
|
|
| SEC | ;Validate security field - access code and electronic signature
|
|
| MS | ;Check for Message Structure Code
|
|
| FAC | ;Get sending/rec facility, validate if necessary
|
|
| SF | ;Validate Sending Facility
|
|
| MSA | ;if ack, then get information and quit, we don't need to respond
|
| FileNo | Call Tags |
|---|---|
| ^DIC(4.2 - [#4.2] | FIND1^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^HL(771 - [#771] | FAC+6, FAC+7 |
| ^HL(772 - [#772] | MSA+12 |
| ^HL(779.005 - [#779.005] | MS+3 |
| ^HLCS(870 - [#870] | RF+34, RF+36, RF+37, RF+39, RF+40, RF+42, RF+45, RF+47, SF+34, SF+36 , SF+37, SF+39, SF+40, SF+42, SF+45, SF+47, SF+56 |
| ^HLMA - [#773] | MSA+5, MSA+8 |
| ^HLMA("AH" | MSA+5 |
| ^ORD(101 - [#101] | MSA+18, MSA+22, MSA+27, FAC+9, PID+3 |
| ^VA(200 - [#200] | SEC+7, SEC+9, SEC+11 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> ARY | SEC+17 |
| >> ARY("ACK" | MSA+8* |
| >> ARY("DUZ" | SEC+6*, SEC+7*, SEC+8, SEC+9*, SEC+11 |
| >> ARY("EID" | MSA+12*, MSA+13, MSA+18*, MSA+22*, MSA+24, MSA+27, PID+3 |
| >> ARY("EIDS" | MSA+8*, MSA+10, MSA+14, MSA+26*, MSA+27*, MSA+28, MSA+29, FAC+9 |
| >> ARY("ESIG" | SEC+16* |
| >> ARY("ETP" | MSA+18, MSA+22 |
| >> ARY("LL" | LLP+1*, SF+57* |
| >> ARY("MSAID" | MSA+3*, MSA+4, MSA+5 |
| >> ARY("MTIEN" | MSA+12* |
| >> ARY("MTIENS" | MSA+3*, MSA+5*, MSA+6, MSA+8 |
| >> ARY("MTN_ETN" | MS+1, MS+3 |
| >> ARY("MTP" | MSA+18, MSA+22 |
| >> ARY("MTP_ETP" | MS+2*, MS+3*, MS+4 |
| >> ARY("PID" | PID+1, PID+6, PID+7 |
| >> ARY("RAF" | FAC+3*, RF+2, RF+7, RF+11, RF+14, RF+49, RF+52 |
| >> ARY("RAF-DOMAIN" | RF+19*, RF+31, RF+34, RF+36, RF+37, RF+39, RF+40, RF+42, RF+45, RF+47 |
| >> ARY("RAF-LL" | RF+36*, RF+39*, RF+42*, RF+47* |
| >> ARY("RAF-PORT" | RF+17* |
| >> ARY("RAP" | MSA+27, FAC+7 |
| >> ARY("SAF" | FAC+4*, SF+2, SF+12, SF+50 |
| >> ARY("SAF-COMPONENT1" | SF+50*, SF+51 |
| >> ARY("SAF-DOMAIN" | SF+17*, SF+31, SF+34, SF+36, SF+37, SF+39, SF+40, SF+42, SF+45, SF+47 |
| >> ARY("SAF-LL" | SF+36*, SF+39*, SF+42*, SF+47* |
| >> ARY("SAF-PORT" | SF+15* |
| >> ARY("SAP" | MSA+5, MSA+18, MSA+22, FAC+6 |
| >> ARY("VEP" | MSA+18, MSA+22 |
| >> ECH | FAC+2, SEC+2, SEC+10 |
| >> ERR | MS+4*, MSA+4*, MSA+6*, MSA+10*, MSA+13*, MSA+24*, MSA+28*, RF+2*, RF+51*, RF+53* , SF+2*, SF+52*, PID+1*, PID+6*, PID+7*, SEC+5*, SEC+8*, SEC+9*, SEC+12*, SEC+15* |
| ERROR | RF+12~ |
| >> FS | MSA+3 |
| >> HDR | FAC+3, FAC+4, SEC+2, SEC+10 |
| >> HL771RF | FAC+7*, RF+3 |
| >> HL771SF | FAC+6*, SF+3 |
| >> HLCS | FAC+2*, RF+7, RF+11, RF+14, RF+49, RF+52, SF+12, SF+50 |
| >> HLDOM | RF+7, RF+25 |
| HLDOMP | SF+10~, SF+12*, SF+15, SF+16*, SF+17, SF+20, SF+21*, SF+22*, SF+27, SF+55 , SF+56 |
| HLDOMP("FLAG" | RF+30*, RF+35*, RF+38*, RF+41*, RF+46*, RF+48, SF+30*, SF+35*, SF+38*, SF+41* , SF+46*, SF+48 |
| HLDOMP1 | RF+12~, RF+14*, RF+17, RF+18*, RF+19, RF+22, RF+23*, RF+24*, RF+26 |
| HLDOMP2 | RF+12~, RF+25*, RF+26 |
| >> HLINSTN | RF+7, RF+49, RF+52 |
| >> HLN | MSA+14, MSA+29 |
| >> HLN(770 | LLP+1 |
| >> HLN(773 | SEC+1 |
| HLNK | SF+56~*, SF+57 |
| >> HLPARAM | SF+55, PID+2 |
| >> HLPID | PID+2*, PID+7 |
| >> HLREC | SEC+17* |
| >> HLRFREQ | FAC+10*, RF+1 |
| >> HLSFREQ | FAC+10*, SF+1 |
| >> MSA | MSA+1, MSA+3, SEC+5, SEC+9 |
| U | MSA+5, MSA+8, MSA+12, MSA+27, FAC+6, FAC+7, FAC+10, SF+55, PID+2, PID+3 |
| >> X | MSA+8*, MSA+12*, FAC+9*, FAC+10, PID+3*, PID+6, SEC+2*, SEC+3*, SEC+5, SEC+7 , SEC+10*, SEC+13*, SEC+15 |
| >> X1 | SEC+11*, SEC+12, SEC+15, SEC+16 |