HLTPCK2B ;OIFO-O/RJH - Message Header Validation (Con't) ; 09/22/2009 14:41
Source file <HLTPCK2B.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Health Level Seven | 1 | HLTPCK2A |
Name | Comments | DBIA/ICR reference |
---|---|---|
MS | ;Check for Message Structure Code
|
|
MSA | ;if ack, then get information and quit, we don't need to respond
|
|
LLP | ;Get logical link pointer
|
|
FAC | ;Get sending/rec facility, validate if necessary
|
|
RF | ;Validate Receiving Facility
|
|
SF | ;Validate Sending Facility
|
|
PID | ;Validate processing ID
|
|
SEC | ;Validate security field - access code and electronic signature
|
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+15 |
^HL(779.005 - [#779.005] | MS+3 |
^HLCS(870 - [#870] | RF+42, RF+44, RF+45, RF+47, RF+48, RF+50, RF+53, RF+55, SF+42, SF+44 , SF+45, SF+47, SF+48, SF+50, SF+53, SF+55, SF+66 |
^HLMA - [#773] | MSA+5, MSA+8 |
^HLMA("AH" | MSA+5 |
^ORD(101 - [#101] | MSA+23, MSA+27, MSA+32, 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+15*, MSA+16, MSA+23*, MSA+27*, MSA+29, MSA+32, PID+3 |
>> ARY("EIDS" | MSA+8*, MSA+18, MSA+31*, MSA+32*, MSA+33, MSA+34, FAC+9 |
>> ARY("ESIG" | SEC+16* |
>> ARY("ETP" | MSA+23, MSA+27 |
>> ARY("LL" | LLP+1*, SF+67* |
>> ARY("MSAID" | MSA+3*, MSA+4, MSA+5 |
>> ARY("MTIEN" | MSA+15* |
>> ARY("MTIENS" | MSA+3*, MSA+5*, MSA+6, MSA+8 |
>> ARY("MTN_ETN" | MS+1, MS+3 |
>> ARY("MTP" | MSA+23, MSA+27 |
>> 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+57, RF+62 |
>> ARY("RAF-DOMAIN" | RF+27*, RF+39, RF+42, RF+44, RF+45, RF+47, RF+48, RF+50, RF+53, RF+55 |
>> ARY("RAF-LL" | RF+44*, RF+47*, RF+50*, RF+55* |
>> ARY("RAF-PORT" | RF+21*, RF+25* |
>> ARY("RAP" | MSA+32, FAC+7 |
>> ARY("SAF" | FAC+4*, SF+2, SF+12, SF+58 |
>> ARY("SAF-COMPONENT1" | SF+58*, SF+59 |
>> ARY("SAF-DOMAIN" | SF+25*, SF+39, SF+42, SF+44, SF+45, SF+47, SF+48, SF+50, SF+53, SF+55 |
>> ARY("SAF-LL" | SF+44*, SF+47*, SF+50*, SF+55* |
>> ARY("SAF-PORT" | SF+19*, SF+23* |
>> ARY("SAP" | MSA+5, MSA+23, MSA+27, FAC+6 |
>> ARY("VEP" | MSA+23, MSA+27 |
>> ECH | FAC+2, SEC+2, SEC+10 |
>> ERR | MS+4*, MSA+4*, MSA+6*, MSA+16*, MSA+29*, MSA+33*, RF+2*, RF+61*, RF+65*, SF+2* , SF+62*, 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+57, RF+62, SF+12, SF+58 |
>> HLDOM | RF+7, RF+33 |
HLDOMP | SF+10~, SF+12*, SF+18, SF+19, SF+20*, SF+21*, SF+22, SF+23, SF+24*, SF+25 , SF+28, SF+29*, SF+30*, SF+35, SF+65, SF+66 |
HLDOMP("FLAG" | RF+38*, RF+43*, RF+46*, RF+49*, RF+54*, RF+56, SF+38*, SF+43*, SF+46*, SF+49* , SF+54*, SF+56 |
HLDOMP1 | RF+12~, RF+14*, RF+20, RF+21, RF+22*, RF+23*, RF+24, RF+25, RF+26*, RF+27 , RF+30, RF+31*, RF+32*, RF+34 |
HLDOMP2 | RF+12~, RF+33*, RF+34 |
>> HLINSTN | RF+7, RF+57, RF+62 |
>> HLN | MSA+18, MSA+34 |
>> HLN(770 | LLP+1 |
>> HLN(773 | SEC+1 |
HLNK | SF+66~*, SF+67 |
>> HLPARAM | SF+65, 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+15, MSA+32, FAC+6, FAC+7, FAC+10, SF+65, PID+2, PID+3 |
>> X | MSA+8*, MSA+15*, 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 |