DIC2 ;SF/XAK/TKW-LOOKUP (CONT) ;5/10/00 11:16 [ 04/02/2003 8:25 AM ]
Source file <DIC2.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
C | ||
G | ; Display index values for a single looked-up entry
|
|
WO | ; Display .01 field, Primary KEY values and Identifiers for an entry.
|
|
H | ; Display .01 and Primary KEY values if in ScreenMan
|
|
Q | ||
EXT(DIFILE,DIFIELD,DIVAL,DIF) | ; Return external value of field
|
|
S | ; Put Primary KEY values into DST, display DST if not in ScreenMan
|
|
R | ||
WR | ; Put .01 field into DST for display
|
|
W1 | ||
ACT | ||
GOT | ||
PGM(DIC,DF,DIFILE) | ; Return special lookup program name
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences |
---|---|
$$EXT | WR+4, WR+6, R+5 |
GOT | C+3 |
Q | ACT+1, ACT+2 |
S | WR+2, WR+4, WR+5 |
WO | GOT+1 |
WR | WO+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | WR+7~*, S+1~, S+4*, S+5, G+7~*, G+8*, G+10, G+11, G+18 |
A1 | S+6~*, H+1~*, H+2 |
D | Q!, G+7~*, G+10*, G+11*, G+13*, G+14*, G+15*, G+18*, G+19*, G+20* , G+21*, G+23 |
DD | Q! |
DDH | H+2*, GOT+1~, GOT+2 |
DDH( | H+2* |
DDH("ID" | WO+3, GOT+2! |
>> DDS | WO+3, S+6, GOT+2, G+4, G+15, G+18, G+20, G+24 |
DF | PGM~, PGM+1, Q! |
DIAC | Q! |
DIASKOK | GOT+6, G+3~* |
DIC | WO+3, WO+6, WR+1, PGM~, R+5, ACT, ACT+1 |
DIC("W" | WO+3, WO+6, Q+1! |
DIC(0 | WR+2, S+1, PGM+1, GOT, GOT+5, GOT+7, R+5, ACT, ACT+1, Q+1 , G+4, G+5, G+6, G+20, G+21 |
>> DICR | GOT+8, R, Q+1 |
DICRS | GOT+8, G+1~*, G+10, G+11, G+17 |
DID | Q! |
DIDA | Q!, G+2~*, G+3, G+8, G+10, G+18 |
DIENTIRE | G+6~*, G+21 |
DIERR | EXT+1~, EXT+4 |
DIF | EXT~, EXT+2*, EXT+3 |
DIFIELD | EXT~, EXT+3 |
DIFILE | EXT~, EXT+3, PGM~, PGM+2, Q! |
>> DIFILEI | R+5 |
>> DIFINDER | G+15, G+20 |
>> DINDEX | R+2 |
>> DINDEX("#" | R+2, R+3, G+10 |
>> DINDEX("START" | R+2 |
>> DINDEX(1 | G+14 |
DINUM | Q! |
DIPGM | PGM+2~*, PGM+3 |
DIROUT | Q+1! |
DISAV | EXT+1~*, EXT+4 |
DISAVEX | WO+5~*! |
DISMN | Q! |
>> DITRANX | G+12 |
DIVAL | EXT~, EXT+1, EXT+3*, EXT+4*, EXT+5 |
DIVAL(1 | WR+2 |
DIX | Q!, G+5*, C* |
DIX( | R+3 |
DIX("F" | S+3, C+1! |
DIX("K" | WR+2, S+1, S+4 |
DIY | WR+4, WR+5, WR+6, WR+7, W1, S+2, GOT+4, Q!, G+5*, G+10 , C, C+2* |
DIY( | C+2 |
DIY(1 | G+13, G+19 |
DIYX | W1, GOT+4, Q!, G+10, C+2* |
DIYX( | C+2 |
DIYX(1 | G+13, G+19 |
DO | WR+1, Q! |
DO(2 | WR+4, WR+5, WR+6, GOT+6 |
DS | Q!, G+10, G+11 |
DS( | C, C+2 |
DS(0 | R*, ACT+2*, G+1, G+2 |
DS(1 | G+3, G+6, G+8, G+9, G+13, G+18, G+19, C+1 |
DST | WO+1~, WO+2*, WO+4, WO+7!, WR+1~, WR+2, WR+3*, WR+4*, WR+6*, W1* , S+4, S+5*, S+6!, H+2!, GOT+1~, G+23*, G+24* |
DUZ | ACT |
DZ | Q! |
F | S+1~*, S+2, S+3, S+4 |
I | S+1~*, S+4, R+3~* |
U | S+5, PGM+3, R+5, G+3, G+6, G+8, G+13, G+18, G+19, G+23 |
X | WO+5~*, GOT+4, G+5, G+13, G+14~*, G+18, G+20, G+21, C+2* |
X( | R+3* |
Y | WO+5~*, S+6, GOT+4*, GOT+5, R, R+1, ACT, ACT+2*, C*, C+2* |
Y(0 | R+5* |