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* |