DIKC2 ;SFISC/MKO-CHECK INPUT PARAMETERS TO INDEX^DIKC ;19DEC2010
Source file <DIKC2.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 4 | ($$FLEV,$$FLEVDIFF,$$FNUM,$$FROOTDA)^DIKCU ($$VDA,$$VFLAG,$$VFNUM)^DIKCU1 ERR^DIKCU2 ($$CREF,$$IENS,$$OREF,DA)^DILF |
Name | Comments | DBIA/ICR reference |
---|---|---|
CRV(XR,VALRT,TMP) | ;
|
|
ERR | ;Set error flag
|
|
CHK | ;File is a required input param
|
|
DICTRL | ;Check DICTRL parameter
|
|
LOG(XR,LOG,TMP) | ;
|
|
KW(XR,TMP) | ;Get Kill Entire Index logic
|
|
DEC(FIL,FLD,VALRT,OROOT) | ;
|
Name | Field # of Occurrence |
---|---|
$$FLEV^DIKCU | DICTRL+26 |
$$FLEVDIFF^DIKCU | CRV+16, KW+8 |
$$FNUM^DIKCU | DICTRL+21, DICTRL+25 |
$$FROOTDA^DIKCU | DICTRL+17, CRV+6, CRV+17, DEC+8 |
$$VDA^DIKCU1 | CHK+7 |
$$VFLAG^DIKCU1 | DICTRL+1 |
$$VFNUM^DIKCU1 | DICTRL+2 |
ERR^DIKCU2 | CHK+1, DICTRL+4, DICTRL+7, DICTRL+10, DICTRL+19, DICTRL+28 |
$$CREF^DILF | DICTRL+24 |
$$IENS^DILF | DICTRL+19, DICTRL+28 |
$$OREF^DILF | DICTRL+33, DEC+16 |
DA^DILF | CHK+5 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | DEC+1, DEC+4 |
^DD("IX" - [#.11] | CRV+4, CRV+5, CRV+8, CRV+9, CRV+22, CRV+24, LOG+4, LOG+6, LOG+10, KW+3 , KW+4 |
Name | Line Occurrences |
---|---|
$$DEC | CRV+19 |
ERR | CHK+1, CHK+7, DICTRL+1, DICTRL+2, DICTRL+5, DICTRL+8, DICTRL+11, DICTRL+17, DICTRL+19, DICTRL+21 , DICTRL+25, DICTRL+26, DICTRL+28 |
Name | Field # of Occurrence |
---|---|
^(0 | CRV+5, KW+4 |
^(1.4 | LOG+6 |
^(2 | CRV+22 |
^(2.4 | LOG+10 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CRV | CRV+2~, CRV+8*, CRV+9, CRV+22, CRV+24 |
CRV0 | CRV+2~, CRV+9*, CRV+10, CRV+14 |
>> DA | CHK+4*, CHK+5, CHK+6*, CHK+7, DICTRL+19, DICTRL+28 |
>> DA( | DICTRL+18, DICTRL+27 |
DEC | CRV+2~, CRV+19*, CRV+20, DEC+3~, DEC+9*, DEC+10*, DEC+15*, DEC+17*, DEC+18*, DEC+19 |
>> DICTRL | DICTRL+1, DICTRL+2, DICTRL+3, DICTRL+6, DICTRL+9 |
>> DICTRL("VAL" | DICTRL+31 |
>> DIF | CHK+1, CHK+7, DICTRL+1, DICTRL+2, DICTRL+4, DICTRL+7, DICTRL+10, DICTRL+17, DICTRL+19, DICTRL+21 , DICTRL+25, DICTRL+26, DICTRL+28 |
>> DIFILE | CHK+1, DICTRL+16, DICTRL+17, DICTRL+19, DICTRL+21*, DICTRL+23, DICTRL+24, DICTRL+25*, DICTRL+26, DICTRL+28 |
>> DIKERR | DICTRL+12, ERR+1* |
>> DIKON | DICTRL+34*, DICTRL+35* |
>> DIKVAL | DICTRL+31*, DICTRL+32, DICTRL+33* |
DILEV | DICTRL+15~, DICTRL+17, DICTRL+18, DICTRL+20, DICTRL+26*, DICTRL+27 |
>> DIREC | CHK+4, CHK+5* |
>> DIROOT | DICTRL+17*, DICTRL+20*, DICTRL+21, DICTRL+23*, DICTRL+24*, DICTRL+25 |
FIL | CRV+2~, CRV+14*, CRV+15, CRV+16, CRV+17, CRV+19, CRV+21, DEC~, DEC+1, DEC+4 , DEC+8, DEC+15, DEC+17 |
FILE | KW+2~, KW+4*, KW+5, KW+7, KW+8 |
FLD | CRV+2~, CRV+14*, CRV+19, CRV+21, DEC~, DEC+1, DEC+4, DEC+15, DEC+17 |
KC | LOG+2~, LOG+10*, LOG+12 |
KL | LOG+2~, LOG+10*, LOG+11 |
KW | KW+2~, KW+3*, KW+7 |
LDIF | CRV+15~, CRV+16*, CRV+17, CRV+18, CRV+21 |
LOG | LOG~, LOG+1, LOG+5, LOG+9 |
MAXL | CRV+2~, CRV+10*, CRV+26 |
ND | CRV+2~, DEC+3~, DEC+5*, DEC+6*, DEC+9, DEC+10 |
ORD | CRV+2~, CRV+10*, CRV+11, CRV+20, CRV+21, CRV+22, CRV+24, CRV+26 |
OROOT | CRV+2~, CRV+6*, CRV+15~, CRV+17*, CRV+18*, CRV+19, DEC~, DEC+8*, DEC+9, DEC+10 |
PC | DEC+3~, DEC+4*, DEC+5*, DEC+9, DEC+10 |
RFIL | CRV+2~, CRV+4*, CRV+5, CRV+6, CRV+15, CRV+16, CRV+20, CRV+21, CRV+22, CRV+24 , CRV+26, LOG+2~, LOG+4*, LOG+7, LOG+8, LOG+11, LOG+12, KW+2~, KW+4*, KW+5 , KW+8 |
SBSC | CRV+2~, CRV+10*, CRV+26 |
SC | LOG+2~, LOG+6*, LOG+8 |
SL | LOG+2~, LOG+6*, LOG+7 |
TMP | CRV~, CRV+1, CRV+4, CRV+5, CRV+20, CRV+21, CRV+22, CRV+24, CRV+26, LOG~ , LOG+1, LOG+7, LOG+8, LOG+11, LOG+12, KW~, KW+1, KW+7, KW+8 |
TYPE | CRV+2~, CRV+10*, CRV+11, CRV+13, CRV+24, KW+2~, KW+4*, KW+8 |
U | CRV+4, CRV+5, CRV+10, CRV+14, CRV+21, CRV+26, DEC+1, DEC+4, LOG+4, KW+4 , KW+8 |
VALRT | CRV~, CRV+19, DEC~, DEC+12, DEC+13, DEC+14*, DEC+15, DEC+16*, DEC+17 |
XR | CRV~, CRV+1, CRV+4, CRV+5, CRV+8, CRV+9, CRV+20, CRV+21, CRV+22, CRV+24 , CRV+26, LOG~, LOG+1, LOG+4, LOG+6, LOG+7, LOG+8, LOG+10, LOG+11, LOG+12 , KW~, KW+1, KW+3, KW+4, KW+7, KW+8 |