DIE17 ;SFISC/GFT-COMPILED TMPLT UTIL ;9:08 AM 22 Oct 1999 [ 04/02/2003 8:25 AM ]
Source file <DIE17.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DE | ||
| DA | ||
| DOWN | ||
| FILE | ; | |
| DR | ; | |
| IENS(DA) | ;Return IENS from DA array | |
| 0 | ; | |
| JMP | ||
| 1 | ; | |
| PC | ||
| UNIQUE(X,DA,DIUIR,DISETX,DIMAXL) | ; | |
| E1 | ||
| TRIG | ;Save info for record level indexes on a triggered field. | |
| OUT | ; | |
| IX | ||
| B | ||
| E | ||
| F | ; | |
| FIREREC | ;Fire the record level xrefs | |
| K | ||
| M | ; | |
| N | ; | |
| UNIQFERR | ;The field is part of a key and is not unique | |
| R | ||
| U | ||
| Y | ||
| X | ||
| Z | ; | |
| OJ | ||
| UP | ||
| ABORT | ||
| D1 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | DR+2 | 
| ^DIE - [#.402] | OUT+2, OUT+6, OUT+7 | 
| ^DIE("AF" | OJ, OJ+1, TRIG+10 | 
| ^DISV( | N+1* | 
| Name | Line Occurrences | 
|---|---|
| $$IENS | UNIQUE+4, UNIQUE+11 | 
| @( | DIE17+5, JMP, IX, R, B, D1, M+6, FIREREC+9, UNIQUE+15, UNIQFERR+7 | 
| ABORT | OUT+1 | 
| D1 | M+5 | 
| DA | DA | 
| DE | Y | 
| DIE17 | DIE17+8 | 
| DOWN | N+1, M+1 | 
| DR | OUT+3 | 
| E | ABORT | 
| E1 | Y+2 | 
| FILE | OUT+1, JMP, F+1, 1+1, DOWN, 0+1 | 
| FIREREC | E | 
| IX | E1 | 
| JMP | OUT+2, OJ+2 | 
| K | E1 | 
| OJ | OUT+2 | 
| OUT | DIE17+4, DIE17+9 | 
| R | OUT+1 | 
| U | UP | 
| UP | R, M+6 | 
| X | DIE17+5, DIE17+6, DIE17+7, OUT+7, OJ+1 | 
| Y | DE, PC | 
| Z | X, UNIQFERR+5 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | OUT+2, OJ, Y+1*, Y+2 | 
| ^("AB" | OUT+2 | 
| ^("F" | TRIG+20* | 
| ^("N" | UNIQFERR+4* | 
| ^(0 | M+1*, DR+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | DE*, UP+1*, DA*, M+2*, DOWN+1* | 
| >> %X | DR+1* | 
| >> %Y | DR+1* | 
| A0 | OUT+7! | 
| A1 | OUT+7! | 
| >> D | DIE17+6*, DIE17+7*, OUT+5*, JMP*, N+1*, M+4*, M+5* | 
| >> D( | DR+2* | 
| DA | FILE+1, UP+1*, N+1*, D1, M+5*, DOWN+2, DR+1~, FIREREC+2~, FIREREC+7, FIREREC+14 , FIREREC+15, UNIQUE~, UNIQUE+3, UNIQUE+4, UNIQUE+10*, UNIQUE+11, UNIQUE+19!*, IENS~, IENS+2 | 
| DA( | DA*!, DOWN+1*, UNIQUE+10*, IENS+2 | 
| DA(" " | IENS+2 | 
| DA(1 | UP+1!, DOWN+2* | 
| DB | E+1! | 
| DB( | X, M+1, UNIQFERR+3, UNIQFERR+5 | 
| DC | F+1*, N+1, M+1, DOWN+2, E+1! | 
| >> DD | M+1*, M+4 | 
| DDBK | OUT+3*, OUT+5, OUT+6, OUT+7! | 
| >> DDS | UNIQFERR+1 | 
| DDW | DR+2*, DR+3! | 
| DDW1 | DR+2*, DR+3! | 
| DE | DE*, E1+1!, E+1! | 
| DE( | IX, K! | 
| DE(" " | E1 | 
| DG | FILE+1*, Y+2, E1+1! | 
| DG( | Y, DE, PC, E1 | 
| DGO | D1, E+1! | 
| DH | E+1! | 
| >> DI | OUT+6, DR+2 | 
| DIC | OUT+2*, OUT+5*, OUT+7!, OJ+1!*, N+1, M+1, DOWN+2* | 
| DIC("PTRIX" | M+3!*, M+4! | 
| DIC("S" | OUT+3*, OUT+4*, OJ+1* | 
| DIC("W" | M+2* | 
| DIC(0 | DIE17+9*, M+1* | 
| DICR | M+4! | 
| >> DICRIENS | TRIG+16, TRIG+17, TRIG+20 | 
| DICRREC | E+1! | 
| DIDASV | UNIQUE+1~, UNIQUE+3*, UNIQUE+19 | 
| DIE | OUT+5, OJ+1, FILE+1, DOWN+2, FIREREC+2~, FIREREC+6*, TRIG+2~, TRIG+9*, TRIG+16, TRIG+17 | 
| DIE("NO^" | DIE17+6, DIE17+7, OUT+3 | 
| DIE("PTRIX" | M+3 | 
| DIE17RXR | TRIG+2~, TRIG+17 | 
| >> DIEC( | UP | 
| DIEFIRE | FIREREC+20! | 
| DIEFXREF | UNIQFERR+4! | 
| DIEL | UP+1*, D1, DOWN+2*, E+1! | 
| DIEXEC | FIREREC+9~* | 
| DIEZ | OUT+2, OUT+6, OUT+7, OJ, OJ+1, E+1!, TRIG+10 | 
| DIEZAB | OUT+2*, OUT+7, JMP! | 
| >> DIEZAR( | FIREREC+9 | 
| DIEZRXR | FIREREC+1, FIREREC+20! | 
| DIEZRXR( | FIREREC+4, FIREREC+5, FIREREC+6, FIREREC+8, TRIG+14*, TRIG+16* | 
| >> DIEZTMP | E, FIREREC+1, FIREREC+12, FIREREC+13, FIREREC+15, FIREREC+18, FIREREC+20, UNIQFERR+4, TRIG+6, TRIG+17 , TRIG+20 | 
| DIEZXR | FIREREC+2~, FIREREC+8*, FIREREC+9 | 
| DIFLD | E1+1!, UNIQFERR+4 | 
| >> DIG | TRIG+6, TRIG+10, TRIG+20 | 
| >> DIH | TRIG+6, TRIG+9, TRIG+10, TRIG+14, TRIG+16, TRIG+17, TRIG+20 | 
| DIIENS | DA+1*, N+1*, M+5*, DOWN+2*, FIREREC+2~, FIREREC+5*, FIREREC+6, FIREREC+7, FIREREC+13*, FIREREC+14 , UNIQUE+1~, UNIQUE+9*, UNIQUE+10, UNIQUE+11*, UNIQFERR+4 | 
| DIIENSC | UNIQUE+1~, UNIQUE+4*, UNIQUE+11 | 
| DIKEY | FIREREC+2~, FIREREC+15, FIREREC+18 | 
| DIL | E+1! | 
| DIMAXL | UNIQUE~, UNIQUE+12 | 
| DIMAXL( | UNIQUE+16 | 
| DINDX | UNIQUE+1~, UNIQUE+6*, UNIQUE+7*, UNIQUE+9 | 
| DINS | UNIQUE+1~, UNIQUE+6*, UNIQUE+7 | 
| >> DIOPER | FIREREC+15 | 
| DIP | E+1! | 
| DISETX | UNIQUE~, UNIQUE+15 | 
| >> DIU | TRIG+3 | 
| DIUIR | UNIQUE~, UNIQUE+6, UNIQUE+7, UNIQUE+9 | 
| DIUNIQ | UNIQUE+1~, UNIQUE+6*, UNIQUE+7, UNIQUE+12*, UNIQUE+17*, UNIQUE+20 | 
| DIXSV | UNIQUE+1~, UNIQUE+3*, UNIQUE+19 | 
| DIXSV( | UNIQUE+16 | 
| >> DL | Z+1*, OUT+1, OUT+2, UP, U*, M+1, DOWN*, DOWN+1, DR+1 | 
| >> DLAYGO | M+4* | 
| DLB | E+1! | 
| >> DM | OUT+1*, ABORT | 
| DNM | DIE17+5, OUT+2*, OUT+7*, JMP*, OJ*, OJ+1*, R, UP*, B, M+6 , DOWN, E+1!, UNIQFERR+7 | 
| DNM( | OUT+2, UP!, M+1, DOWN* | 
| >> DO | M+1* | 
| >> DO(2 | M+1*, M+2 | 
| DOW | M+1, E+1! | 
| DP | OUT+2, OUT+5, OUT+6, OJ+1, M+4, E+1!, DR+1, FIREREC+2~, FIREREC+4*, FIREREC+5 , FIREREC+6, FIREREC+8, FIREREC+9, FIREREC+12*, FIREREC+13, FIREREC+15, UNIQFERR+4 | 
| DQ | JMP*, FILE+1!*, Y*, Y+2, DE, PC, IX, K, E1*, E1+1* , R, UP*, X, B, M+6, DOWN, UNIQFERR+3, UNIQFERR+5 | 
| DR | OUT+6!*, DR+1*, DR+2 | 
| DR( | DR+1 | 
| DR(1 | OUT+6* | 
| DTOUT | DIE17+4, OUT+7!, UP! | 
| DU | FILE+1*, Y, Y+1*, Y+2*, E+1! | 
| DUZ | N+1 | 
| DV | Y+1, Y+2*, DE*, PC*, E+1! | 
| DW | DIE17+5, OUT+1, Y*, DE*, PC, E+1! | 
| F | DR+1~, DR+2* | 
| I | UNIQUE+1~, UNIQUE+10*, IENS+1~, IENS+2* | 
| IENS | IENS+1~, IENS+2*, IENS+3 | 
| >> L | UNIQUE+9*, UNIQUE+10 | 
| N | TRIG+11~, TRIG+15* | 
| O | UNIQUE+1~, UNIQUE+16*, UNIQUE+17 | 
| OLD | TRIG+2~, TRIG+3*, TRIG+20 | 
| PC | TRIG+11~, TRIG+14* | 
| RL | TRIG+11~, TRIG+12*, TRIG+13, TRIG+14, TRIG+15* | 
| >> RLIST | TRIG+6, TRIG+7, TRIG+12 | 
| >> RLIST( | TRIG+15 | 
| U | DIE17+6, DIE17+9, OUT+2, JMP, PC, R, B, N+1, M+5, M+6 , DOWN+2, DR+2, TRIG+14 | 
| X | DIE17+4*, DIE17+5, DIE17+6, DIE17+7, DIE17+8*, DIE17+9*, Z+1*, OUT+1, OUT+2, OJ , F+1*, DE*, X, M+1, M+4*, M+5*, DR+2*, UNIQUE~, UNIQUE+3, UNIQUE+19!* , UNIQFERR+6* | 
| X( | UNIQUE+16 | 
| XR | TRIG+2~, TRIG+11~, TRIG+14* | 
| Y | OUT+5, OUT+7, JMP*, OJ+1, M+5, E+1! | 
| Y( | ABORT* | 
| >> ZTQUEUED | X, UNIQFERR+1 |