HLTPCK1 ;AISC/SAW-Header Validation Routine (non-TCP link) ;09/13/2006
Source file <HLTPCK1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CHK(HDR,ARY,MSA) | ;Validate Data in Header Segment (MSH, BHS or FHS) of | |
| EXIT | ; ; the maximum length of field #772,22 (Error Message) is 200 | 
| Name | Field # of Occurrence | 
|---|---|
| ^HLTPCK1A | CHK+158 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^HL(771.7 - [#771.7] | CHK+23 | 
| Name | Line Occurrences | 
|---|---|
| EXIT | CHK+23, CHK+29, CHK+30, CHK+32, CHK+33, CHK+39, CHK+49 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ARY | CHK~, CHK+25*, EXIT+4* | 
| ARY("ACAT" | CHK+143* | 
| ARY("APAT" | CHK+144* | 
| ARY("CC" | CHK+145* | 
| ARY("DTM" | CHK+55*, CHK+121* | 
| ARY("ECH" | CHK+31* | 
| ARY("ETN" | CHK+59*, CHK+92*, CHK+125* | 
| ARY("FS" | CHK+28* | 
| ARY("HDR" | CHK+44* | 
| ARY("HDR-1" | CHK+45*, CHK+49, CHK+53, CHK+119 | 
| ARY("HDR-10" | CHK+108* | 
| ARY("HDR-12" | CHK+116* | 
| ARY("HDR-9" | CHK+68* | 
| ARY("MID" | CHK+56*, CHK+122* | 
| ARY("MSH-13" | CHK+139* | 
| ARY("MSH-14" | CHK+140* | 
| ARY("MSH-18" | CHK+148* | 
| ARY("MSH-19" | CHK+149* | 
| ARY("MSH-20" | CHK+150* | 
| ARY("MSH-21" | CHK+151* | 
| ARY("MTN" | CHK+58*, CHK+86*, CHK+92, CHK+96*, CHK+124* | 
| ARY("MTN_ETN" | CHK+136* | 
| ARY("PID" | CHK+57*, CHK+77*, CHK+80, CHK+82, CHK+84*, CHK+123*, CHK+129, CHK+130, CHK+132* | 
| ARY("PMOD" | CHK+82*, CHK+130* | 
| ARY("Q" | CHK+25* | 
| ARY("RAF" | CHK+154* | 
| ARY("SAF" | CHK+155* | 
| ARY("VER" | CHK+60*, CHK+99*, CHK+126* | 
| ECH | CHK+24~, CHK+31*, CHK+32, CHK+33, CHK+39, CHK+40, CHK+41, CHK+42, CHK+43 | 
| ECH("SUB-COMPONENT" | CHK+71*, CHK+75*, CHK+80, CHK+82, CHK+84, CHK+91, CHK+92, CHK+95, CHK+96 | 
| ECH(1 | CHK+40*, CHK+77, CHK+86, CHK+99, CHK+110, CHK+114, CHK+124, CHK+125, CHK+129, CHK+130 , CHK+132, CHK+135, CHK+136 | 
| ECH(2 | CHK+41*, CHK+71 | 
| ECH(3 | CHK+42* | 
| ECH(4 | CHK+43*, CHK+75 | 
| ERR | CHK+22~*, CHK+23*, CHK+29*, CHK+30*, CHK+32*, CHK+33*, CHK+39*, CHK+49*, EXIT+2, EXIT+3* , EXIT+4 | 
| FS | CHK+24~, CHK+28*, CHK+29, CHK+30, CHK+31, CHK+55, CHK+56, CHK+66, CHK+106, CHK+112 , CHK+114, CHK+116, CHK+121, CHK+122, CHK+123, CHK+124, CHK+125, CHK+126, CHK+135, CHK+136 , CHK+139, CHK+140, CHK+143, CHK+144, CHK+145, CHK+148, CHK+149, CHK+150, CHK+151, CHK+154 , CHK+155 | 
| HDR | CHK~, CHK+23, CHK+28, CHK+31, CHK+44, CHK+45, CHK+55, CHK+56, CHK+66, CHK+106 , CHK+112, CHK+116, CHK+121, CHK+122, CHK+123, CHK+124, CHK+125, CHK+126, CHK+135, CHK+136 , CHK+139, CHK+140, CHK+143, CHK+144, CHK+145, CHK+148, CHK+149, CHK+150, CHK+151, CHK+154 , CHK+155 | 
| HLN | CHK+24~ | 
| MSA | CHK~, CHK+110*, CHK+112*, CHK+114*, CHK+152! | 
| X | CHK+24~, CHK+66*, CHK+67, CHK+68, CHK+75, CHK+77, CHK+86, CHK+99, CHK+106*, CHK+107 , CHK+108, CHK+110, CHK+114 | 
| X1 | CHK+24~ | 
| X2 | CHK+24~ |