DIC3 ;SFISC/XAK,TKW,SEA/TOAD-VA FileMan: Lookup, Part 1 (called from DIC) ;28SEP2010
Source file <DIC3.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
SEARCH | ; Begin search through x-refs.
|
|
EXACT | ; Find all exact matches to the lookup values
|
|
PARTIAL | ; Find all partial matches to the lookup values
|
|
M | ; Find the next index. At end, display the rest
|
|
MOREX | ; Find more exact matches to lookup value DIX
|
|
MN | ||
S | ||
SX | ||
ADDKEY | ; Put KEY values into output array for display
|
|
K | ; Put an IEN into the DS array for display
|
Name | Field # of Occurrence |
---|---|
D^DIC0 | M+11 |
BAD^DIC1 | M+16 |
GETFA^DIC1 | MN+1, S |
Y^DIC1 | M+13, K+15 |
C^DIC2 | EXACT+16 |
G^DIC2 | EXACT+17, M+12 |
ADDIX^DIC4 | MN+13 |
EXACT^DIC4 | EXACT+4 |
IXCHK^DIC4 | M+9 |
PARTIAL^DIC4 | PARTIAL+1 |
SET^DIC4 | EXACT+4, PARTIAL+1 |
KEEPON^DIC5 | M+1 |
FINDMORE^DICLIX0 | PARTIAL+13 |
^DICM | SEARCH+4, SEARCH+5, M+20 |
L^DICM | M+13, M+19 |
N^DICM | M+18 |
$$GET1^DIQ | ADDKEY+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | SEARCH+6!, S+6~*, S+7, S+8, S+11 |
>> D | SEARCH+6, M+4*, M+6*, M+10, MN+2, MN+6, S+13, SX* |
D1 | K+8~* |
D2 | K+8~* |
DD | M+19! |
DI0NODE | S+5~, S+8* |
DIAC | S+12~, S+15! |
>> DIALLVAL | EXACT+4, M+9 |
>> DIC | PARTIAL+6, PARTIAL+8, M+4, M+7, MOREX+1, MN, MN+1, MN+2, MN+5, MN+6 , S, S+1, S+8, S+13, S+16 |
>> DIC("S" | MN+6, S+3, S+15 |
>> DIC(0 | SEARCH+1, SEARCH+2*, SEARCH+3*, EXACT+4, EXACT+6, EXACT+7, EXACT+13, PARTIAL+1, PARTIAL+2, PARTIAL+5 , PARTIAL+11, PARTIAL+12, PARTIAL+17, PARTIAL+18, M+1, M+2, M+10, M+11, M+15, M+16 , MOREX+4, MN, MN+11, ADDKEY+1, ADDKEY+2, K+1, K+2, K+14 |
DICR | SEARCH+1~*, EXACT+4, M+15, M+16, M+17~* |
DICR( | EXACT+3, M+14, MN+9 |
DICR(1 | SEARCH+1 |
>> DID | M+4, M+5, M+9 |
>> DID(1 | M+4, M+5* |
>> DIDA | PARTIAL+6 |
DIEN | S+10~* |
>> DIENS | S+10 |
DIERR | ADDKEY+3~ |
DIEXACTN | SEARCH+6~, EXACT+1*, EXACT+14, EXACT+16, MOREX+2* |
DIFILE | S+9~*, S+12~, S+15! |
DIFILE( | S+9* |
>> DIFILEI | M+9, MN+13, S+9, ADDKEY+2, ADDKEY+4, ADDKEY+8, K+3, K+4, K+5 |
>> DIFILEI( | S+9, ADDKEY+2, ADDKEY+4, ADDKEY+8 |
DIFLD | ADDKEY+3~, ADDKEY+6*, ADDKEY+7, ADDKEY+8 |
DII | ADDKEY+3~ |
DIKX | ADDKEY+3~, ADDKEY+4* |
DIKX( | ADDKEY+6 |
>> DILONGX | SEARCH+5, EXACT+2, EXACT+3, M+14, MN+9, S+5 |
DINDEX | EXACT+14, PARTIAL+13, M+3!, M+4*, M+9, MN, MN+13 |
DINDEX("#" | EXACT+4, EXACT+5, EXACT+14, EXACT+16, PARTIAL+1, PARTIAL+2, M+3*, M+13, M+16, MN , MN+8, MN+12, S+4 |
DINDEX("FLISTD" | MN+8, MN+16, ADDKEY+1 |
DINDEX("OLDSUB" | MN+6, MN+8, MN+12, S+4 |
DINDEX("START" | M+3* |
DINDEX("WAY" | M+3* |
DINDEX(1 | SEARCH+5, EXACT+3, PARTIAL+3, S+6 |
DIOK | SEARCH+6~, M+2*, M+6*, M+9 |
>> DIROUT | EXACT+6, EXACT+13, PARTIAL+17, M+1 |
>> DISAVDS | EXACT+1*, EXACT+13 |
DISAVED | S+12~, S+13*, SX |
DISAVEX | S+12~, S+13*, SX |
DISAVEY | S+12~, S+13*, SX |
>> DISCREEN | MN+13 |
DISKIPIX | SEARCH+6! |
DITYP | PARTIAL+3~*, PARTIAL+5, PARTIAL+12 |
DIVAL | EXACT+3*, M+9, S+5~, S+7*, S+14* |
DIVAL(1 | EXACT+3*, EXACT+11, PARTIAL+22, S+14 |
DIX | EXACT+5*, PARTIAL+2, PARTIAL+6*, PARTIAL+8*, PARTIAL+9, PARTIAL+10, PARTIAL+11*, PARTIAL+12*, PARTIAL+13, PARTIAL+14* , MN+6, MN+8, MN+9, MN+13, K+6!*, K+11!*, K+12 |
DIX("F" | ADDKEY+1* |
DIX("K" | ADDKEY+5!, ADDKEY+8* |
>> DIY | EXACT+16*, MN+5*, MN+8, MN+10*, MN+16*, S+1*, S+2*, ADDKEY+7*, K+13 |
>> DIY( | K+8!, K+13* |
>> DIYX | MN*, MN+10*, K+13 |
>> DIYX( | K+8!, K+13* |
>> DO | MN+1, S |
>> DO("SCR" | MN+6, S+3, S+16 |
>> DO(2 | PARTIAL+6, M+13 |
DS | EXACT+1, EXACT+9!, EXACT+10*, EXACT+13, PARTIAL+20!, PARTIAL+21*, M+12, M+13, MOREX+4!*, K+1 , K+7, K+10*, K+11*, K+12, K+13, K+14 |
DS( | K+1, K+8!, K+11*, K+12* |
DS("DD" | EXACT+10*, EXACT+15*, PARTIAL+21*, M+12* |
DS(0 | EXACT+5, EXACT+6*, EXACT+10*, PARTIAL+2, PARTIAL+15, PARTIAL+17*, PARTIAL+21*, M+1, M+13, MOREX+3 , MOREX+4*, K+1 |
DS(1 | EXACT+15 |
DUOUT | EXACT+7, EXACT+9!, PARTIAL+18, PARTIAL+20! |
DZ | MN~*, MN+2, MN+3*, MN+6, MN+8, MN+16, ADDKEY+7, K+1~*, K+7, K+8 |
I | MN+3~*, MN+9~*, MN+10, ADDKEY+3~, ADDKEY+6*, ADDKEY+8, K+1~*, K+2, K+4*, K+6* , K+11* |
U | EXACT+6, PARTIAL+17, M+1, M+4, S+1 |
>> X | SEARCH+4, SEARCH+5, EXACT+3*, EXACT+5, EXACT+11*, PARTIAL+6, PARTIAL+10, PARTIAL+11, PARTIAL+13, PARTIAL+14 , PARTIAL+22*, M+14*, M+18, S+7, S+13, SX*, K+12 |
>> X(1 | EXACT+3* |
Y | EXACT+5*, EXACT+13, EXACT+14*, EXACT+15*, PARTIAL+15*, M+3~*, M+16, M+17*, MOREX+1*, MOREX+4* , MN+3, MN+13, S+10, S+13, SX*, ADDKEY+8, K+1, K+4, K+5, K+12 |