INTSTR ;DGH; 29 Apr 97 16:39;Required field/segment validation
Source file <INTSTR.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Generic Interface System | 4 | $$TYPE^INHOTM ($$UIF,MSG)^INTSTR1 LOOP^INTSTR2 DISPLAY^INTSUT1 | 
| VA Fileman | 1 | ^DIC | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Generic Interface System | 3 | INTSTO INTSTR1 INTSTR2 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN(INEXPND,INREQLST) | ;Entry point with user interaction to select a message | |
| FNDMSG(OTT,DMESS) | ;find message that contains the ttype | |
| MAIN(INUIF,INEXPND) | ;Main program loop | |
| TEST(INEXPND,INSTEP) | ;Run a test of nn messages in INTHU | |
| IO(INMSG,INDRCT) | ;print messages | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^INTHU - [#4001] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^INRHD - [#4005] | MAIN+32 | 
| ^INRHR( | MAIN+46 | 
| ^INRHR("B" | MAIN+45, MAIN+46 | 
| ^INRHT - [#4000] | MAIN+38, MAIN+39, MAIN+47 | 
| ^INTHL7M - [#4011] | MAIN+52, FNDMSG+8, FNDMSG+9, FNDMSG+10, FNDMSG+11 | 
| ^INTHU - [#4001] | EN+19!, EN+20, MAIN+18, MAIN+19, MAIN+25, MAIN+35, TEST+11, TEST+13 | 
| Name | Line Occurrences | 
|---|---|
| FNDMSG | MAIN+41, MAIN+49 | 
| IO | EN+14, EN+20, MAIN+14, MAIN+17, MAIN+18, MAIN+19, MAIN+21, MAIN+22, MAIN+23, MAIN+29 , MAIN+30, MAIN+31, MAIN+32, MAIN+37, MAIN+38, MAIN+39, MAIN+47, MAIN+50, MAIN+52, MAIN+58 , MAIN+60, MAIN+62, MAIN+69, MAIN+75, MAIN+78, MAIN+80, TEST+13, TEST+15 | 
| MAIN | EN+21, TEST+14 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DEBUG | MAIN+10~, MAIN+12, MAIN+19, MAIN+20, MAIN+59 | 
| DEFMES | MAIN+10~, MAIN+15!, MAIN+57, MAIN+58, MAIN+65 | 
| DEFMES("" | MAIN+63 | 
| DEST | MAIN+10~, MAIN+29, MAIN+32 | 
| DIC | EN+7~, EN+10* | 
| DIC(0 | EN+10* | 
| DMESS | MAIN+10~, MAIN+41, MAIN+45, MAIN+49, MAIN+50, MAIN+52, MAIN+57, FNDMSG~, FNDMSG+8*, FNDMSG+10 , FNDMSG+12* | 
| EXPAND | MAIN+10~ | 
| I | MAIN+10~, MAIN+13*, TEST+11* | 
| IEN | MAIN+10~, MAIN+46*, FNDMSG+7~, FNDMSG+8*, FNDMSG+9, FNDMSG+10, FNDMSG+11, FNDMSG+12 | 
| INCDEC | MAIN+10~, MAIN+65* | 
| INDELIM | MAIN+10~, MAIN+16 | 
| INDRCT | IO~, IO+6, IO+9 | 
| INERR | MAIN+10~, MAIN+15*, MAIN+16*, MAIN+17, MAIN+18*, MAIN+26, MAIN+29*, MAIN+30*, MAIN+31*, MAIN+32* , MAIN+34, MAIN+37*, MAIN+38*, MAIN+63*, MAIN+65, MAIN+78*, MAIN+80 | 
| INEXPND | EN~, EN+21, MAIN~, MAIN+69, MAIN+73, TEST~, TEST+14 | 
| INLST | EN+7~, EN+16*, EN+17 | 
| INMSG | EN+7~, EN+14*, EN+20*, MAIN+10~, MAIN+13*, MAIN+14, MAIN+17*, MAIN+18*, MAIN+19*, MAIN+22* , MAIN+23*, MAIN+29*, MAIN+30*, MAIN+31*, MAIN+32*, MAIN+37*, MAIN+38*, MAIN+39*, MAIN+47*, MAIN+50* , MAIN+52*, MAIN+58*, MAIN+62*, MAIN+74*, MAIN+75, MAIN+78*, MAIN+80*, IO~, IO+6, IO+9 , TEST+13* | 
| INOUT | MAIN+10~, MAIN+25*, MAIN+26, MAIN+34 | 
| INREQLST | EN~, EN+8, EN+14, EN+23!, TEST+4~, TEST+10! | 
| INREQLST( | EN+16, EN+17 | 
| INREQLST(1 | EN+12* | 
| INSTEP | TEST~, TEST+15 | 
| INSUBDEL | MAIN+10~, MAIN+16 | 
| INTT | MAIN+10~, FNDMSG+7~, FNDMSG+11*, FNDMSG+12 | 
| INUIF | EN+7~, EN+17*, EN+19, EN+20, EN+21, MAIN~, MAIN+16, MAIN+18, MAIN+19, MAIN+25 , MAIN+28, MAIN+35, MAIN+65 | 
| J | MAIN+10~ | 
| LCT | MAIN+10~, MAIN+15! | 
| LINE | MAIN+10~ | 
| LVL | MAIN+10~, MAIN+15!, MAIN+65 | 
| LVL(1 | MAIN+63* | 
| MATCH | MAIN+10~ | 
| MSH | MAIN+10~ | 
| N | TEST+4~, TEST+5*, TEST+6, TEST+7, TEST+11 | 
| ORD | MAIN+10~ | 
| OTT | MAIN+10~, MAIN+32*, MAIN+35*, MAIN+36, MAIN+38, MAIN+39, MAIN+41, MAIN+45, MAIN+46*, MAIN+47 , MAIN+49, FNDMSG~, FNDMSG+12 | 
| OUT | MAIN+10~ | 
| >> QX | MAIN+22*, MAIN+23*, MAIN+61*, MAIN+62* | 
| SEGID | MAIN+10~ | 
| SELCT | EN+7~, EN+12*, EN+23 | 
| >> STATUS | MAIN+71*, MAIN+73, MAIN+74 | 
| TT1 | MAIN+10~, FNDMSG+7~, FNDMSG+10*, FNDMSG+11 | 
| TYPE | MAIN+10~, MAIN+28*, MAIN+30, MAIN+31 | 
| U | EN+20, MAIN+19, MAIN+25, MAIN+32, MAIN+35, MAIN+39, MAIN+46, MAIN+47, MAIN+52, MAIN+71 , MAIN+74, MAIN+76, MAIN+78, TEST+9*, TEST+13 | 
| UCNT | MAIN+10~, MAIN+63*, MAIN+65, MAIN+70*, MAIN+71, MAIN+74, MAIN+76, MAIN+78 | 
| UIF | TEST+4~, TEST+11*, TEST+13, TEST+14 | 
| UIFMES | MAIN+10~, MAIN+15!, MAIN+16, MAIN+22, MAIN+65 | 
| UIFMES( | MAIN+70, MAIN+71, MAIN+74, MAIN+76, MAIN+78 | 
| UIFMES("" | MAIN+63 | 
| VALSTR | MAIN+10~ | 
| VAR | MAIN+10~ | 
| X | MAIN+10~, TEST+15* | 
| Y | EN+11, EN+12, MAIN+10~ | 
| >> x | TEST+8* |