DICM ;SFISC/GFT,XAK,TKW-MULTIPLE LOOKUP FOR FLDS WHICH MUST BE TRANSFORMED ;27OCT2012
Source file <DICM.m>
| Package | Total | Caller Graph |
|---|---|---|
| VA Fileman | 4 | DIC DIC3 DIC5 DICF4 |
| Local Area Programs | 1 | AZAXTT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| A | ; Set variables needed for transforming date/set/ptr/var.ptr
|
|
| SOUNDEX | ||
| B | ||
| NL | ||
| D | ||
| RS | ||
| K | ||
| L | ||
| DD | ||
| N | ||
| 1 | ||
| 2 | ||
| SOU | ||
| RCR | ||
| W | ||
| NQ | ||
| 7 | ||
| E | ||
| R | ||
| DIC | ;
|
|
| DINUM |
| Name | Field # of Occurrence |
|---|---|
| F^DIC | 7+6 |
| D^DIC0 | 2 |
| BAD^DIC1 | DD, B, N+6 |
| DO^DIC1 | E+5 |
| RENUM^DIC1 | DIC+4 |
| GOT^DIC2 | DINUM+1, DINUM+7, NL+2 |
| R^DIC2 | K+1 |
| ADDKEY^DIC3 | DINUM+1, DINUM+7, NL+2 |
| S^DIC3 | NQ |
| NXTINDX^DICF2 | 1+19 |
| $$OKTOADD^DICM0 | %+2 |
| ^DICM1 | 1+14, 1+15, N+3 |
| SOU^DICM1 | 1+11, SOU |
| ^DICN | L |
| INDEX^DICUIX | D+10 |
| $$ORDERQ^DICUIX2 | 1+12 |
| ORDERQ^DICUIX2 | 1+12 |
| $$UP^DILIBF | 2+4, 2+21 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD( | DICM+5, 1+2, 1+8, 1+10, DINUM, N+1, N+2 |
| Name | Line Occurrences |
|---|---|
| % | 2+3, 2+13, 2+17, 2+21, A+2 |
| 1 | R+4 |
| 2 | DICM+7, R+5, N+7 |
| 7 | 2+14, 2+20, 2+24 |
| @( | DICM+5 |
| A | 1+11, 1+14, 1+15 |
| D | 1+11, 1+14, 1+15 |
| DD | W |
| DIC | 2+5 |
| E | N+5, 7+8 |
| K | 2+1, 2+2, 2+6 |
| L | N+5 |
| N | DICM+4 |
| NL | W |
| NQ | NL |
| R | SOUNDEX+1 |
| RCR | SOUNDEX |
| RS | 1+10, N, SOUNDEX |
| SOU | SOUNDEX |
| W | DICM+6 |
| Name | Field # of Occurrence |
|---|---|
| ^( | 1+2 |
| ^("LOOK" | DICM+5 |
| ^(0 | DINUM+6 |
| ^(7 | 1+10 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | 1+9*, 2*, 2+7*, 2+12*, 2+17*, 2+21*, N*, A+1, E+1*, E+2 , E+3, E+4, 7~*, 7+2 |
| %Y | 1~, 1+1*, 1+2*, 1+3*, 1+4*, 1+5, 1+6, 1+8, 1+9, 1+10 , N+1*, N+2* |
| >> D | 2, 2+12, 2+17, 2+21, N, D+1*, D+4, E*, E+3* |
| DD | DICM+6*, 2+7*, 2+8*, 2+9*, 2+10*, 2+11, K*, DINUM+1~, DINUM+7~, NL+1~ , DD, L! |
| DF | A+2!, %+4, D+1*, DIC+5!, E+3* |
| DIASKOK | NL+1~* |
| >> DIC | W, DINUM, DINUM+3, DINUM+6, NQ |
| >> DIC("S" | DINUM+1, DINUM+6, 7, 7+2*, 7+7!* |
| >> DIC("S1" | 7+1, 7+2*, 7+7! |
| >> DIC("W" | K+1! |
| >> DIC(0 | DICM+3, DICM+6, DICM+7, R, R+2, R+3, 1+12, 1+17, 2+2, 2+4* , 2+6, 2+14*, 2+18, 2+19, 2+20, 2+23, W, DINUM+5, L, %+1 , RS*, D+3*, D+4*, D+5*, DIC+1*, DIC+5, E+1*, SOUNDEX*, 7+6* |
| DICR | DICM+3~*, 2+17, 2+21, 2+22, K*!, NL, A+1, %+1, %+2, %+3 , %+4, RS*, D, D+1, D+7, D+9, DIC+1, DIC+5, E, E+1* |
| DICR( | 1+5, 1+6, 1+9*, 2+4*, 2+17*, 2+21*, K, A+1*, %+1*, %+2* , %+3*, %+4*, RS*, D, D+1, D+7, D+9, DIC+1, DIC+5*, E+1 , E+2, E+3, E+4! |
| DICR(1 | DICM+3 |
| DICRS | RCR*, E+4!, SOUNDEX |
| DID | R+2, R+3, A+2!, %+4, E+3* |
| DID(1 | %+4, E+3* |
| DIDA | RCR, DIC+4! |
| DIFILEI | 1+19, 2+3~, %+2, D+10, 7+5~ |
| >> DIFINDER | %+2 |
| DIFLAGS | R~*, 1+19, D+10 |
| DIFORCE | R+1~, R+2*, 1+19 |
| DIFORCE(0 | R+3* |
| DIFORCE(1 | R+3* |
| DILONGX | 2+4, 2+13~, 2+16~, 2+17* |
| DINDEX | R+3, R+4, 1+2, 1+3, 1+5, 1+6, 1+9, 1+19, 2+3~, %+2 , D+7~*, D+8~, D+9*, D+10, 7+5~ |
| DINDEX("#" | N+1, N+4, D+11 |
| DINDEX("1" | DINUM |
| DINDEX("IXFILE" | 1+1 |
| DINDEX("IXTYPE" | 1+11 |
| DINDEX("START" | D+7*, D+9* |
| DINDEX("WAY" | D+9* |
| DINDEX(1 | 1+1, 1+6, 1+15, N+1, D+11* |
| DINUM | A+2!, %+3, D*, E+2* |
| DIOUT | DINUM+3~*, DINUM+4*, DINUM+6*, DINUM+7 |
| >> DIROUT | R+4, 2+1, 2+2, 2+6, K+2, W+1, NL |
| DITRANX | 1+15~*, D+4 |
| DIV | 1~, 1+18!*, 1+19 |
| DIV(1 | 1+18* |
| DIVAL | DIC+3~*, 7+4~* |
| DIVAL(0 | 7+4* |
| DIVAL(1 | DIC+3*, 7+4* |
| >> DIVALUE | D+10 |
| >> DIX | 1+12*, 2+6*, 2+13 |
| >> DIY | DINUM+1*, DINUM+7* |
| DO | N+3! |
| DO(2 | DICM+5, 1+2, 1+3, 1+6, W+1, DINUM, N+2, E+5 |
| DS | 1~, 1+8*, 1+10!, 1+12, 2+6*, 2+10, 2+11*, 2+12, 2+14*, 2+18* , 2+19*, 2+23*, DINUM+1*, DINUM+3*, DINUM+5, DINUM+7*, NL+1*, N+1*, N+2*, N+3 , D+2, 7+1, 7+2 |
| DS("INT" | N+3* |
| >> DTOUT | R+4, K+2, NL |
| DUOUT | N+6! |
| DZ | DINUM+1~, DINUM+7~, NL+1~ |
| I | D+7~*! |
| T | D+2~*, D+3, D+4, D+5 |
| U | R, 1+5, 1+6, 1+9, 1+12, DINUM, DINUM+6, N+3, %+4, D+2 , E+3 |
| X | DICM+4, 1+18~, 2+2, 2+4*, 2+6, 2+7, 2+13*, 2+15, 2+17, 2+20 , 2+21*, DINUM, DINUM+1, DINUM+6, N*, N+3, N+4, N+5, RS, D+11 , DIC+2, DIC+3~*, E+1*, NQ, 7+3, 7+4~* |
| X(1 | N+4*, DIC+3*, 7+4* |
| Y | R+4, 1+1*, 1+2*, 1+3*, 1+4*, 1+5*, 1+6*, 1+7, 1+8*, 1+9 , 1+10, 1+11*, 1+12*, 1+13*, 1+14*, 1+15*, 1+16*, 1+17, 1+18~, 2+1 , 2+6, 2+15, 2+17*, 2+18, 2+19, 2+20, 2+22*, 2+23, K+1, W+1* , DINUM, DINUM+1*, DINUM+2*, DINUM+4*, DINUM+6, NL, DD*, N+3*, N+5*, N+6 , DIC+2*, NQ*, SOUNDEX, 7* |
| Name | Field # of Occurrence |
|---|---|
| $T(ORDERQ^DICUIX2 | 1+12 |