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 |