DIVC ;SFISC/MKO-VERIFY INDEXES/KEYS ;2:47 PM 23 Jan 1998
Source file <DIVC.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| VINDEX(DIFILE,DIREC,DIFLD,DIFLAG,DIINDEX,DIKEY) | ; | |
| CHK | ;File is a required input parameter | |
| VER(DIFILE,DIROOT,DA,DIVCTMP,DIINDEX,DIKEY) | ; | |
| LOADVER(FILE,FIELD,TMP) | ;Load indexes into TMP array | |
| ERR | ;Set error flag | 
| Name | Field # of Occurrence | 
|---|---|
| INIZE^DIEFU | VINDEX+6 | 
| SETXARR^DIKC | VER+7 | 
| $$GETTMP^DIKC1 | VINDEX+12 | 
| LOADFLD^DIKC1 | LOADVER+4 | 
| $$FLEV^DIKCU | CHK+25 | 
| $$FNUM^DIKCU | CHK+20, CHK+24 | 
| $$FROOTDA^DIKCU | CHK+16 | 
| $$VDA^DIKCU1 | CHK+8 | 
| $$VFLD^DIKCU1 | CHK+11 | 
| ERR^DIKCU2 | CHK+1, CHK+2, CHK+18, CHK+27 | 
| $$UNIQUE^DIKK2 | VER+17 | 
| $$CREF^DILF | CHK+23 | 
| $$IENS^DILF | CHK+6, CHK+18, CHK+27 | 
| DA^DILF | CHK+7 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("KEY" - [#.31] | VER+16, VER+18, VER+19 | 
| Name | Line Occurrences | 
|---|---|
| CHK | VINDEX+9 | 
| ERR | CHK+1, CHK+2, CHK+8, CHK+11, CHK+16, CHK+18, CHK+20, CHK+24, CHK+25, CHK+27 | 
| LOADVER | VINDEX+13 | 
| VER | VINDEX+15 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | VER+19 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DA | VINDEX+1~, VINDEX+15, VER~, VER+17, CHK+6*, CHK+7, CHK+8, CHK+18, CHK+27 | 
| DA( | CHK+17, CHK+26 | 
| DICHECK | VER+1~, VER+11*, VER+12 | 
| DIFILE | VINDEX~, VINDEX+13, VINDEX+15, VER~, VER+5, VER+6, VER+7, VER+11, VER+17, CHK+1 , CHK+11, CHK+15, CHK+16, CHK+18, CHK+20*, CHK+22, CHK+23, CHK+24*, CHK+25, CHK+27 | 
| DIFLAG | VINDEX~, VINDEX+4*, VINDEX+5, VINDEX+6, CHK+1, CHK+2, CHK+8, CHK+11, CHK+16, CHK+18 , CHK+20, CHK+24, CHK+25, CHK+27 | 
| DIFLD | VINDEX~, VINDEX+13, CHK+2, CHK+11 | 
| DIFM | VINDEX+6~* | 
| DIIENS | CHK+5~, CHK+6*, CHK+7* | 
| DIINDEX | VINDEX~, VINDEX+15, VER~ | 
| DIINDEX( | VER+12* | 
| DIKEY | VINDEX~, VINDEX+15, VER~ | 
| DIKEY( | VER+20* | 
| DILEV | CHK+14~, CHK+16, CHK+17, CHK+19, CHK+25*, CHK+26 | 
| DINULL | VER+1~, VER+7, VER+10, VER+17, VER+20 | 
| DIQUIET | VINDEX+5~* | 
| DIREC | VINDEX~, CHK+6, CHK+7* | 
| DIROOT | VINDEX+1~, VINDEX+15, VER~, CHK+16*, CHK+19*, CHK+20, CHK+22*, CHK+23*, CHK+24 | 
| DIVCTMP | VINDEX+1~, VINDEX+12*, VINDEX+13, VINDEX+15, VINDEX+16, VER~, VER+5, VER+6, VER+7, VER+11 , VER+17 | 
| DIVERR | VINDEX+1~, VINDEX+4*, VINDEX+9, ERR+1* | 
| DIXR | VER+1~, VER+5*, VER+6, VER+7, VER+11, VER+12, VER+16, VER+17, VER+18 | 
| DIXRNAM | VER+1~, VER+6*, VER+12, VER+20 | 
| FIELD | LOADVER~, LOADVER+4 | 
| FIL | LOADVER+1~, LOADVER+7*, LOADVER+8, LOADVER+9, LOADVER+10, LOADVER+12, LOADVER+13 | 
| FILE | LOADVER~, LOADVER+4 | 
| KEY | VER+2~, VER+18*, VER+19 | 
| KFIL | VER+2~, VER+19*, VER+20 | 
| KL | LOADVER+1~, LOADVER+10*, LOADVER+11, LOADVER+12 | 
| KNAM | VER+2~, VER+19*, VER+20 | 
| SL | LOADVER+1~, LOADVER+10*, LOADVER+11, LOADVER+12 | 
| TMP | LOADVER~, LOADVER+4, LOADVER+7, LOADVER+8, LOADVER+9, LOADVER+10, LOADVER+12, LOADVER+13 | 
| U | VER+6, VER+19, LOADVER+9 | 
| UNIQ | VER+2~, VER+17*, VER+18 | 
| X | VER+1~, VER+7, VER+17 | 
| X1 | VER+1~, VER+7* | 
| X2 | VER+1~, VER+7* | 
| XR | LOADVER+1~, LOADVER+8*, LOADVER+9, LOADVER+10, LOADVER+12, LOADVER+13 |