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~ |