INHUSEN7 ;KN,DGH; 11 Nov 1999 16:52 ; X12 verification logic
Source file <INHUSEN7.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Generic Interface System | 2 | GETLINE^INHOU ERRADD^INHUSEN3 |
| Package | Total | Caller Graph |
|---|---|---|
| IHS Generic Interface System | 1 | INHUSEN6 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| INCNTL | ;Get control segment field values for segments of interest
|
|
| VERIF(INGBL,INTYP,INTA,ORIGID,INLINK,INSTAT,INERR) | ;12/6/98
; Description: ; The function VERIF is used to verify and evaluate X12 headers ; such as ISA, GS or TA1 and X12 Trailers such as GE, IEA. ; It returns values such as message type, control numbers, etc. |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^INTHPC - [#4004] | VERIF+41, VERIF+63 |
| Name | Line Occurrences |
|---|---|
| INCNTL | VERIF+72, VERIF+79 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| INACK | VERIF+34~, VERIF+37!, INCNTL+36, INCNTL+41 |
| >> INBPN | VERIF+41, VERIF+63 |
| >> INDELIM | VERIF+42*, VERIF+45, VERIF+51, VERIF+56, VERIF+61, VERIF+62, VERIF+69, VERIF+75, INCNTL+14, INCNTL+15 , INCNTL+20, INCNTL+22, INCNTL+26, INCNTL+27, INCNTL+28, INCNTL+29, INCNTL+35, INCNTL+39 |
| INDOCNT | VERIF+34~, VERIF+66*, VERIF+71, VERIF+78, INCNTL+18*, INCNTL+24* |
| INER | VERIF+34~ |
| INERR | VERIF~, VERIF+41, VERIF+52, VERIF+57, VERIF+58, VERIF+63, VERIF+82, INCNTL+12, INCNTL+13, INCNTL+19 , INCNTL+25, INCNTL+40, INCNTL+41 |
| INFROM | VERIF+35~ |
| INGBL | VERIF~, VERIF+39, VERIF+40, VERIF+48, VERIF+49, VERIF+67, VERIF+68, VERIF+73, VERIF+74 |
| INGE | VERIF+34~ |
| INGS2 | VERIF+34~ |
| INGST | VERIF+34~ |
| INIEA | VERIF+34~ |
| INISA | VERIF+34~ |
| INLINK | VERIF~, VERIF+56*, VERIF+85*, VERIF+86*, VERIF+87*, VERIF+88*, INCNTL+35* |
| INSTAT | VERIF~, VERIF+56*, VERIF+57, VERIF+58, INCNTL+39*, INCNTL+40, INCNTL+41 |
| INSTCNT | VERIF+35~, VERIF+71*, VERIF+78*, INCNTL+18*, INCNTL+25 |
| >> INSUBDEL | VERIF+42* |
| INTA | VERIF~ |
| INTA("ACKCODE" | INCNTL+15* |
| INTA("BGF01" | INCNTL+29* |
| INTA("BGF02" | INCNTL+29* |
| INTA("BGN01" | INCNTL+28* |
| INTA("BGN02" | VERIF+86, VERIF+87, INCNTL+28* |
| INTA("BHT03" | VERIF+85, VERIF+88, INCNTL+27* |
| INTA("GE01" | INCNTL+26* |
| INTA("GE02" | INCNTL+26* |
| INTA("GS01" | VERIF+61* |
| INTA("GS06" | VERIF+62* |
| INTA("IEA1" | INCNTL+14* |
| INTA("IEA2" | INCNTL+14* |
| INTA("NOTECODE" | INCNTL+15* |
| INTA("SE01" | INCNTL+22*, INCNTL+25 |
| INTA("SE02" | VERIF+82, INCNTL+22* |
| INTA("ST01" | INCNTL+19, INCNTL+20* |
| INTA("ST02" | VERIF+82, VERIF+84, INCNTL+20* |
| INTEREST | VERIF+35~, VERIF+66*, VERIF+72, VERIF+79 |
| INTYP | VERIF~, VERIF+55*, VERIF+61*, VERIF+63, VERIF+85, VERIF+86, VERIF+87, VERIF+88, INCNTL+31 |
| >> INVL | VERIF+37*, VERIF+54, VERIF+57*, VERIF+63*, VERIF+64, VERIF+67, VERIF+82*, VERIF+89, INCNTL+12*, INCNTL+13* , INCNTL+19*, INCNTL+25*, INCNTL+40* |
| LCT | VERIF+34~, VERIF+39, VERIF+48, VERIF+68, VERIF+73*, VERIF+74 |
| LINE | VERIF+34~, VERIF+35~, VERIF+39, VERIF+40*, VERIF+41, VERIF+42, VERIF+45, VERIF+48, VERIF+49*, VERIF+51 , VERIF+52, VERIF+56, VERIF+57, VERIF+58, VERIF+61, VERIF+62, VERIF+63, VERIF+68, VERIF+69, VERIF+74* , VERIF+75, INCNTL+12, INCNTL+13, INCNTL+14, INCNTL+15, INCNTL+20, INCNTL+22, INCNTL+26, INCNTL+27, INCNTL+28 , INCNTL+29, INCNTL+35, INCNTL+36, INCNTL+39, INCNTL+40, INCNTL+41 |
| MSG | VERIF+34~, VERIF+41, VERIF+52, VERIF+63, VERIF+82, INCNTL+12, INCNTL+13, INCNTL+19, INCNTL+25 |
| MSG(1 | VERIF+52*, VERIF+63*, VERIF+82*, INCNTL+12*, INCNTL+13*, INCNTL+19*, INCNTL+25* |
| MSG(2 | VERIF+41, VERIF+52*, VERIF+63*, INCNTL+12*, INCNTL+13* |
| ORIGID | VERIF~, VERIF+45*, VERIF+84*, INCNTL+15* |
| SEGID | VERIF+35~, VERIF+51*, VERIF+52, VERIF+54, VERIF+69*, VERIF+72, VERIF+75*, VERIF+79, INCNTL+11, INCNTL+12 , INCNTL+13, INCNTL+14, INCNTL+15, INCNTL+16, INCNTL+21, INCNTL+26, INCNTL+27, INCNTL+28, INCNTL+29, INCNTL+35 , INCNTL+36, INCNTL+38 |
| U | VERIF+41, VERIF+63 |