DMSQP6 ;SFISC/EZ-DISPLAY TABLE GROUPINGS ;10/30/97 17:51
Source file <DMSQP6.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 | DMSQ SUGGEST TABLE GROUPINGS |
Name | Comments | DBIA/ICR reference |
---|---|---|
INIT | ; initialize variables and clear tmp arrays
|
|
CLEAR | ||
EXIT | ; kill vars
|
|
PREASK | ; confirm that it's okay to wait for interactive processing
|
|
ASK | ; ask for a cutoff on pointed-to file references
|
|
ASK1 | ; ask for a specific table of interest
|
|
EN | ; find groups of tables that point to one another
|
|
PRT | ; print shared table list
|
|
PRT1 | ; detailed report showing pointer links within groups
|
|
PRT2 | ; print final list of tables by group
|
|
PRT3 | ; just show the group that includes the specified table
|
|
PAIRS | ; build array with to-table and from-tables that link
|
|
CNT | ; get reference counts
|
|
GRP | ; group the sets of shared tables
|
|
OTH | ; process with other factor, i.e. cutoff on pointer link limit
|
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 |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("UCI" | INIT+2 |
^DMSQ("DM" - [#1.5212] | PAIRS+8 |
^DMSQ("E" - [#1.5216] | PAIRS+6, PAIRS+7 |
^DMSQ("S" - [#1.521] | EN+1 |
^DMSQ("T" - [#1.5215] | ASK1+4, PAIRS+3, PAIRS+4, CNT+3 |
^TMP("DMCNT" | CLEAR!, PRT3+2, CNT+6*, GRP+18, OTH+3, OTH+5 |
^TMP("DMFIN" | CLEAR+1!, GRP+21* |
^TMP("DMFLAT" | CLEAR+1!, GRP+12*, GRP+16, GRP+17, GRP+20 |
^TMP("DMLIST" | CLEAR!, GRP+11*, GRP+15 |
^TMP("DMPAIRS" | CLEAR!, PAIRS+9*, CNT+2, CNT+4, GRP+2, GRP+4, GRP+5, GRP+13!, OTH+2, OTH+6 , OTH+7!, OTH+8, OTH+9, OTH+10! |
^TMP("DMSHR" | CLEAR+1!, OTH+1*, OTH+5* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> BY(0 | PRT+5*, PRT1+5*, PRT2+5*, PRT3+7* |
>> DHD | PRT+3*, PRT1+3*, PRT2+3*, PRT3+5* |
DIC | ASK1+1*, ASK1+3!, PRT+2*, PRT1+2*, PRT2+2*, PRT3+4* |
DIC("A" | ASK1+2* |
DIC("S" | ASK1+1* |
DIC(0 | ASK1+1* |
DIR | PREASK+2!, ASK+7! |
DIR("?" | ASK+2*, ASK+3*, ASK+4*, ASK+5*, ASK+6* |
DIR("A" | PREASK+1*, ASK+1* |
DIR("B" | PREASK+2*, ASK+1* |
DIR(0 | PREASK+1*, ASK+1* |
>> DIRUT | ASK+7, EN+4 |
>> DISPAR(0 | PRT1+6*, PRT1+7*, PRT1+8*, PRT1+9*, PRT2+6*, PRT2+7*, PRT2+8*, PRT3+8*, PRT3+9*, PRT3+10* |
DM | EXIT+2!, GRP+14*, GRP+15*, GRP+16*, GRP+17, GRP+20 |
DM1 | EXIT+2!, CNT+1*, CNT+2*, CNT+3, CNT+4, CNT+6, GRP+4*, GRP+5, GRP+8, GRP+9 , GRP+11, GRP+12, GRP+13, OTH+1*, OTH+2*, OTH+3, OTH+5, OTH+6, OTH+7, OTH+10 |
DM2 | EXIT+2!, CNT+3*, CNT+4*, GRP+5*, GRP+8, GRP+9, GRP+11, GRP+12, GRP+13, OTH+4* , OTH+6*, OTH+7, OTH+8*, OTH+9, OTH+10 |
DM3 | EXIT+1!, OTH+9*, OTH+10 |
DMANS | EXIT+1!, ASK+7*, PRT+3, PRT1+3, PRT2+3, PRT3+5, OTH+3 |
DMAX | EXIT+2!, GRP+17*, GRP+19* |
DMCT | EXIT+2!, CNT+3*, CNT+5*, CNT+6 |
DMDM | EXIT+1!, PAIRS+7*, PAIRS+8 |
DMFILE | EXIT+1!, PAIRS+1*, PAIRS+3*, PAIRS+4, CNT+3* |
DMFK | EXIT+1!, PAIRS+5*, PAIRS+6*, PAIRS+7 |
DMFTIEN | EXIT+1!, PAIRS+4*, PAIRS+6, PAIRS+9 |
DMG | EXIT+2!, GRP+19*, GRP+21, GRP+22 |
DMGCNT | EXIT+2!, PRT1+3, PRT2+3, GRP+14*, GRP+15* |
DMGRP | EXIT+2!, GRP+1*, GRP+2*, GRP+3, GRP+11, GRP+12 |
DMQ | EXIT+2!, GRP+6*, GRP+7, GRP+8*, GRP+9*, GRP+10 |
DMQQ | EXIT+3!, PREASK+2*, ASK+7*, ASK1+3*, EN+4*!, EN+6 |
DMSCR | GRP+3! |
DMSCR( | GRP+3*, GRP+7, GRP+8*, GRP+9* |
DMSHRC | EXIT+3!, PRT+3, OTH+1*, OTH+4* |
DMSPEC | EXIT+3!, ASK1+3*, ASK1+4, EN+7, PRT3+2, GRP+22 |
DMSPECG | EXIT+3!, ASK1+4*, PRT3+2, PRT3+3, PRT3+9, GRP+22* |
DMSPECN | EXIT+3!, ASK1+4*, PRT3+5 |
DMT | EXIT+2!, GRP+17*, GRP+18*, GRP+21 |
DMTOT | EXIT+2!, GRP+18*, GRP+19 |
DMTR | EXIT+1!, GRP+21* |
DMTTIEN | EXIT+1!, PAIRS+8*, PAIRS+9 |
DMUCI | INIT+2*, EXIT+3!, PRT+3, PRT1+3, PRT2+3, PRT3+5 |
DMX | EXIT+2!, GRP+6*, GRP+7*, GRP+8, GRP+9, GRP+17*, GRP+18, GRP+19 |
DMX1 | EXIT+2!, GRP+20*, GRP+21, GRP+22 |
>> DTOUT | ASK1+3 |
>> DUOUT | ASK1+3 |
>> FLDS | PRT+4*, PRT1+4*, PRT2+4*, PRT3+6* |
>> FR(0 | PRT3+9* |
J | EXIT+1!, GRP+3* |
>> L | PRT+2*, PRT1+2*, PRT2+2*, PRT3+4* |
>> L(0 | PRT+5*, PRT1+5*, PRT2+5*, PRT3+7* |
>> TO(0 | PRT3+9* |
U | ASK1+4, PAIRS+7, PAIRS+8, CNT+3 |
>> Y | INIT+2, PREASK+2, ASK+7, ASK1+3 |