DMSQT ;SFISC/EZ-TROUBLE SHOOTING ;11/13/97 12:25
Source file <DMSQT.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| A | ; were all regular tables built? | |
| C | ; were all foreign keys built? | |
| EN | ; main driver logic ; follows flow of ALLF^DMSQF, checking that each step completed | |
| D | ; were all index tables built? | |
| BADFILE(NUM) | ; | |
| INIT | ; initialize variables | |
| B | ; were all columns built? | |
| DONE | ; come here if all checks succeed | |
| ERROR | ; come here on error | |
| DATE | ; check when projection run, compare with today | |
| EXIT | ||
| DQ | ||
| PAGE | ||
| SCHEMA | ; check if schema node set | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | A+11, A+12, B+14, B+21, B+23, B+25, B+34, BADFILE+2 | 
| ^DIC - [#1] | A+8, B+17, B+30, B+31, BADFILE+1 | 
| ^DMSQ("C" - [#1.5217] | INIT+5, B+3, B+9 | 
| ^DMSQ("E" - [#1.5216] | B+4, C+3, C+6, C+7 | 
| ^DMSQ("EX" - [#1.52192] | INIT+3 | 
| ^DMSQ("F" - [#1.5219] | INIT+6 | 
| ^DMSQ("P" - [#1.5218] | C+9 | 
| ^DMSQ("S" - [#1.521] | SCHEMA+1 | 
| ^DMSQ("T" - [#1.5215] | INIT+2, INIT+4, A+3, A+5, C+10, D+3, D+5, D+6, D+8, D+9 , D+14 | 
| Name | Line Occurrences | 
|---|---|
| @( | DQ+7 | 
| A | DQ+3 | 
| B | DQ+4 | 
| BADFILE | A+10, A+14, B+16, B+20, B+27, B+33, B+36 | 
| C | DQ+5 | 
| D | DQ+6 | 
| DATE | DQ+1 | 
| INIT | DQ | 
| PAGE | DQ+2, DQ+3, DQ+4, DQ+5, DQ+6, BADFILE+3 | 
| SCHEMA | DQ+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %ZIS | EN+6* | 
| >> DIR(0 | PAGE* | 
| DIRUT | DQ+2, DQ+3, DQ+4, DQ+5, DQ+6, DQ+7, PAGE!, BADFILE+3 | 
| DMASTER | D+3*, D+5, D+8, D+14, EXIT+4! | 
| DMC | C+8*, C+9*, C+11, C+15, EXIT+4! | 
| DMCNODE | B+9*, B+10, EXIT+1! | 
| DMEDATE | INIT+3*, DATE+4, DATE+6, DATE+9, DATE+11, EXIT! | 
| DMFKFILE | C+10*, C+14, C+17, EXIT+4! | 
| DMFKTBL | C+6*, C+7, C+10, EXIT+3! | 
| DMKEYS | C+8*, C+9*, EXIT+4! | 
| DMLCFILE | B+10*, B+11, B+12, B+14, B+16, B+17, B+18, B+21, B+22, B+23 , EXIT+1! | 
| DMLCFLD | B+10*, B+11, B+13, B+14, EXIT+1! | 
| DMLCOL | INIT+5*, B+1, B+3, B+9, EXIT+1! | 
| DMLCTBL | B+4*, B+5, EXIT+1! | 
| DMLCTE | B+3*, B+4, EXIT+1! | 
| DMLFILE | A+5*, A+7, A+8, A+11, EXIT! | 
| DMLFK | INIT+6*, C+1, EXIT+3! | 
| DMLFKTE | C+3*, C+4, C+6, EXIT+3! | 
| DMLO | D+5*, D+6, EXIT+4! | 
| DMLOF | D+6*, D+11, EXIT+4! | 
| DMLOOP | D+8*, D+9, D+10, EXIT+4! | 
| DMLTBL | INIT+4*, A+1, A+3, A+5, B+5, D+1, D+3, EXIT! | 
| DMNAME | BADFILE+1*, BADFILE+2*, BADFILE+5, EXIT+3! | 
| DMNCFILE | B+17*, B+19, B+20, EXIT+2! | 
| DMNCFLD | B+14*, B+15, EXIT+1! | 
| DMNEXTF | B+31*, B+32, B+33, EXIT+3! | 
| DMNEXTSF | B+34*, B+35, B+36, EXIT+3! | 
| DMNFILE | A+8*, A+9, A+10, A+11*, A+12, A+13, A+14, EXIT! | 
| DMNXTFLD | B+25*, B+26, B+28, EXIT+3! | 
| DMPARENT | B+21*, B+22, B+23, B+24, B+25, B+27, B+29, B+30, B+31, B+34 , EXIT+2! | 
| DMPKTE | C+7*, C+9, EXIT+4! | 
| DMQ | DQ+7, INIT+1*, SCHEMA+1*, A+1*, A+5*, A+8*, A+11*, B+1*, B+7*, C+1* , C+4*, C+15*, D+1*, D+3*, D+5*, D+10*, D+11, D+12*, EXIT! | 
| DMTDATE | INIT+2*, DATE+2, DATE+6, DATE+8, DATE+11, EXIT! | 
| DMTOPFLD | B+23*, B+24, B+25, EXIT+3! | 
| DT | DATE+1, DATE+11 | 
| IO | DQ | 
| IO("Q" | EN+7, EN+9! | 
| IOF | PAGE | 
| IOSL | PAGE | 
| IOST | PAGE | 
| NUM | BADFILE~, BADFILE+1, BADFILE+2, BADFILE+5 | 
| >> POP | EN+6 | 
| U | INIT+2, A+3, A+5, B+3, B+4, B+10, BADFILE+1, C+6, C+10, D+3 , D+6, D+9, D+14 | 
| >> Y | DATE+1*, DATE+8*, DATE+9* | 
| >> ZTDESC | EN+8* | 
| >> ZTQUEUED | DQ+8 | 
| >> ZTREQ | DQ+8* | 
| >> ZTRTN | EN+8* |