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 |