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 |