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 |