DDUCHK5 ;SFISC/MKO-CHECK KEYS ON FILE ;8/8/03 06:26
Source file <DDUCHK5.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 |
Package | Total | Caller Graph |
---|---|---|
VA FileMan | 1 | DDUCHK |
Name | Comments | DBIA/ICR reference |
---|---|---|
KEY(DDUCFI,DDUCFIX) | ;Check and optionally fix structure of Key file entry
|
|
CHKKEY | ;Check Key DDUCKEY found in "B" index
|
|
FLD | ;Check a Cross-Reference Value
|
|
CHKAP | ;Check "AP" index (In: DDUCFI = file; DDUCFIX = flag to fix)
|
|
CHKBB | ;Check "BB" index (In: DDUCFI = file; DDUCFIX = flag to fix)
|
|
CHKF | ;Check "F" index (In: DDUCFI = file; DDUCFIX = flag to fix)
|
|
FFILE | ;Set the .01 of Key to DDUCFI
|
|
FNM | ;Set the NAME for the Key
|
|
FPRI | ;Set the PRIORITY for the Key
|
|
KILL(GL) | ;Kill a global and print a message
|
|
SET(GL,VAL) | ;Set a global and print a message
|
|
WCHK | ||
WNOKEY | ||
WMS(S,N) | ||
WINC | ||
WFMS | ||
WNE | ||
WEN(GL) | ||
WNM | ||
WPRI | ||
WRITE(TXT,TAB) | ;Write text, wrap at word boundaries.
|
|
KEYID(KEY,NM) | ;Return string that identifies a Key
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | FLD+18 |
^DD("IX" - [#.11] | CHKKEY+33 |
^DD("KEY" - [#.31] | KEY+7, CHKKEY+9, CHKKEY+11, CHKKEY+14, CHKKEY+40, FLD+9, FLD+19, CHKAP+4, CHKAP+6, CHKAP+7 , CHKAP+8, CHKAP+10, CHKAP+23, CHKBB+3, CHKBB+5, CHKBB+6, CHKBB+7, CHKBB+9, CHKBB+22, CHKF+3 , CHKF+5, CHKF+7, CHKF+8, CHKF+9, FFILE+1*, FNM+1*, FPRI+1*, KEYID+1 |
Name | Line Occurrences |
---|---|
$$KEYID | CHKKEY+6, CHKKEY+21, CHKAP+19, CHKBB+18 |
CHKAP | KEY+10 |
CHKBB | KEY+10 |
CHKF | KEY+10 |
CHKKEY | KEY+7 |
FFILE | CHKKEY+17 |
FLD | CHKKEY+40 |
FNM | CHKBB+20 |
FPRI | CHKAP+21 |
KILL | CHKKEY+11, CHKAP+12, CHKAP+25, CHKBB+11, CHKBB+24, CHKF+11 |
SET | FLD+21 |
WCHK | KEY+5 |
WEN | CHKAP+11, CHKAP+24, CHKBB+10, CHKBB+23, CHKF+10 |
WFMS | FLD+18 |
WINC | FLD+14 |
WMS | CHKKEY+16, CHKKEY+22, CHKKEY+26, CHKKEY+31, CHKKEY+34, FLD+20 |
WNE | CHKKEY+36 |
WNM | CHKBB+19 |
WNOKEY | CHKKEY+10 |
WPRI | CHKAP+20 |
WRITE | FFILE+2, FNM+2, FPRI+2, WNOKEY, WMS, WINC, WFMS, WNE, WEN, WNM , WPRI |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | CHKKEY+44~, CHKKEY+45* |
DDUCFI | KEY~, KEY+2, KEY+7, CHKKEY+11, CHKAP+4, CHKAP+6, CHKAP+9, CHKAP+10, CHKAP+23, CHKBB+3 , CHKBB+5, CHKBB+8, CHKBB+9, CHKBB+22, CHKF+3, CHKF+5, CHKF+7, CHKF+8, CHKF+9, FFILE+1 , FFILE+2 |
DDUCFIL | FLD+7~, FLD+10*, FLD+14, FLD+17, FLD+18, FLD+19, WFMS |
DDUCFIX | KEY~, KEY+2*, CHKKEY+11, CHKKEY+17, CHKKEY+43, FLD+21, CHKAP+12, CHKAP+21, CHKAP+25, CHKBB+11 , CHKBB+20, CHKBB+24, CHKF+11 |
DDUCFLD | FLD+7~, FLD+10*, FLD+14, FLD+17, FLD+18, FLD+19, CHKF+1~, CHKF+2*, CHKF+3*, CHKF+5 , CHKF+7, CHKF+8, CHKF+9, WFMS |
DDUCFLD0 | FLD+7~, FLD+9*, FLD+10, FLD+11 |
DDUCGL | FLD+19*, FLD+20, FLD+21, CHKAP+1~, CHKAP+10*, CHKAP+11, CHKAP+12, CHKAP+23*, CHKAP+24, CHKAP+25 , CHKBB+1~, CHKBB+9*, CHKBB+10, CHKBB+11, CHKBB+22*, CHKBB+23, CHKBB+24, CHKF+1~, CHKF+9*, CHKF+10 , CHKF+11 |
DDUCIEN | CHKKEY+5~, CHKKEY+39*, CHKKEY+40*, FLD+9, FLD+19, CHKF+1~, CHKF+6*, CHKF+7*, CHKF+8, CHKF+9 |
DDUCKEY | KEY+1~, KEY+6*, KEY+7*, CHKKEY+6, CHKKEY+9, CHKKEY+11, CHKKEY+14, CHKKEY+21, CHKKEY+35, CHKKEY+40 , CHKKEY+45, FLD+9, FLD+19, CHKAP+1~, CHKAP+5*, CHKAP+6*, CHKAP+7, CHKAP+8, CHKAP+10, CHKAP+16* , CHKAP+17, CHKAP+18, CHKAP+19, CHKAP+22, CHKAP+23, CHKBB+1~, CHKBB+4*, CHKBB+5*, CHKBB+6, CHKBB+7 , CHKBB+9, CHKBB+15*, CHKBB+16, CHKBB+17, CHKBB+18, CHKBB+21, CHKBB+22, CHKF+1~, CHKF+4*, CHKF+5* , CHKF+7, CHKF+8, CHKF+9, FFILE+1, FNM+1, FPRI+1, WINC, WFMS |
DDUCKEY0 | CHKKEY+5~, CHKKEY+14*, CHKKEY+15, CHKKEY+20, CHKKEY+25, CHKKEY+29, CHKAP+1~, CHKAP+7*, CHKAP+8, CHKAP+9 , CHKBB+1~, CHKBB+6*, CHKBB+7, CHKBB+8 |
DDUCKFLD | CHKKEY+35, FLD+7~ |
DDUCKID | CHKKEY+5~, CHKKEY+6*, CHKKEY+16, CHKKEY+21*, CHKKEY+22, CHKKEY+26, CHKKEY+31, CHKKEY+34, CHKAP+19*, CHKBB+1~ , CHKBB+18*, FFILE+2, FNM+2, FPRI+2, WNOKEY, WNE, WNM, WPRI |
DDUCNM | CHKKEY+5~, CHKKEY+20*, CHKKEY+21, CHKBB+1~, CHKBB+2*, CHKBB+3*, CHKBB+5, CHKBB+7, CHKBB+8, CHKBB+9 , CHKBB+16*, CHKBB+17, CHKBB+21*, CHKBB+22, FNM+1, FNM+2, WNM |
DDUCNML | CHKBB+1~, CHKBB+15 |
DDUCNML( | CHKBB+7*, CHKBB+15, CHKBB+16, CHKBB+17, CHKBB+21 |
DDUCPRI | CHKKEY+25*, CHKKEY+26, CHKAP+1~, CHKAP+3*, CHKAP+4*, CHKAP+6, CHKAP+8, CHKAP+9, CHKAP+10, CHKAP+17* , CHKAP+18, CHKAP+22*, CHKAP+23, FPRI+1, FPRI+2, WPRI |
DDUCPRIL | CHKAP+1~, CHKAP+16 |
DDUCPRIL( | CHKAP+8*, CHKAP+16, CHKAP+17, CHKAP+18, CHKAP+22 |
DDUCSEQ | FLD+7~, FLD+11*, FLD+14 |
DDUCUFLD | CHKKEY+35, FLD+7~ |
DDUCUI | CHKKEY+5~, CHKKEY+29*, CHKKEY+30, CHKKEY+33, CHKKEY+34, CHKKEY+35 |
DIC | CHKKEY+44~ |
DIK | CHKKEY+44~, CHKKEY+45* |
GL | KILL~, KILL+1, KILL+2, KILL+3, SET~, SET+1, SET+2, SET+3, WEN~ |
I | WRITE+1~, WRITE+3* |
KEY | KEYID~, KEYID+1, KEYID+2 |
N | WMS~ |
NM | KEYID~, KEYID+1*, KEYID+2 |
S | WMS~ |
TAB | WRITE~, WRITE+2, WRITE+3 |
TXT | WRITE~, WRITE+2, WRITE+3 |
TXT( | WRITE+3 |
TXT(0 | WRITE+3 |
U | CHKKEY+15, CHKKEY+20, CHKKEY+25, CHKKEY+29, FLD+10, FLD+11, CHKAP+8, CHKAP+9, CHKBB+7, CHKBB+8 , CHKF+8, FFILE+1, FNM+1, FPRI+1, KEYID+1 |
VAL | SET~, SET+2*, SET+3 |
X | CHKKEY+44~ |