DDUCHK5 ;SFISC/MKO-CHECK KEYS ON FILE ;8/8/03 06:26
Source file <DDUCHK5.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 3 | IX^DIK ($$GCMP,WRAP)^DIKCU2 GETFLD^DIKKUTL2 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| KILL(GL) | ;Kill a global and print a message | |
| CHKBB | ;Check "BB" index (In: DDUCFI = file; DDUCFIX = flag to fix) | |
| WPRI | ||
| WMS(S,N) | ||
| WNOKEY | ||
| FNM | ;Set the NAME for the Key | |
| WINC | ||
| CHKF | ;Check "F" index (In: DDUCFI = file; DDUCFIX = flag to fix) | |
| KEYID(KEY,NM) | ;Return string that identifies a Key | |
| WNE | ||
| KEY(DDUCFI,DDUCFIX) | ;Check and optionally fix structure of Key file entry | |
| WNM | ||
| FPRI | ;Set the PRIORITY for the Key | |
| WCHK | ||
| WEN(GL) | ||
| WRITE(TXT,TAB) | ;Write text, wrap at word boundaries. | |
| WFMS | ||
| CHKAP | ;Check "AP" index (In: DDUCFI = file; DDUCFIX = flag to fix) | |
| FLD | ;Check a Cross-Reference Value | |
| SET(GL,VAL) | ;Set a global and print a message | |
| CHKKEY | ;Check Key DDUCKEY found in "B" index | |
| FFILE | ;Set the .01 of Key to DDUCFI | 
| 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 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | FLD+19 | 
| ^(0 | CHKF+8 | 
| >> | 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~ |