MCDUPR ;WASH/DCB-Reporting of the duplicates ;5/16/96 15:39
Source file <MCDUPR.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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
START | ;
|
|
MAIN | ;
|
|
RPT1 | ;Duplicate Static File Entries
|
|
RPT2 | ;Pointing to Duplicates
|
|
RPT1H | ;Header for Duplicate Static File Entries
|
|
RPT1M | ;Duplicate Static File Entries Main
|
|
RPT1A(FILE,TMP,FILENAME,SIZE) | ;
|
|
RPT1F | ;Duplicate Static File Entries
|
|
RPT2H | ;Header for Pointing to Duplicates
|
|
RPT2MA | ;Main Print for Pointing to Duplicates
|
|
RPT2M(SFILE,TEMP,OIEN,NIEN) | ;Pointing to with a Main File
|
|
RPT2S(SFILE,TEMP,OIEN,NIEN) | ;Pointing to with Sub-File
|
|
RPT2SS(SFILE,TEMP,OIEN,NIEN) | ;Pointing to with sub-file within sub-file
|
|
RPT2B(TEMP,MFILE,MREC) | ;Get main file and main record
|
|
RPT2C(TEMP,SFILE,SREC) | ;Get Sub-file and sub-record
|
|
RPT2F | ;Footer for Pointing to Duplicates
|
|
TST(RTN,SKIP) | ;Checks $Y and does formfeed if needed and skips the new lines
|
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 |
|
Routine Call |
|
Routine Call |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%ZIS | START+1~, START+3* |
%ZIS("A" | START+3* |
%ZIS("B" | START+3* |
BEG | RPT1A+1~, RPT1A+12*, RPT1A+13 |
CNT | RPT1+1~*, RPT2+1~*, RPT1A+6*, RPT1F+2, RPT2MA+5*, RPT2F+3 |
DIR | RPT1F+1~, RPT2F+1~, TST+1~ |
DIR("A" | TST+3* |
DIR(0 | RPT1F+3*, RPT2F+4*, TST+3* |
END | RPT1A+1~, RPT1A+12*, RPT1A+13 |
EX | RPT2MA+1~, RPT2MA+8*, RPT2MA+9 |
FILE | RPT1M+1~, RPT1M+2*, RPT1M+3, RPT1M+5, RPT1M+6, RPT1A~, RPT1A+2, RPT1A+3, RPT1A+4, RPT1A+5 , RPT1A+6, RPT1A+8, RPT2MA+1~, RPT2MA+2*, RPT2MA+3, RPT2MA+4, RPT2MA+6, RPT2MA+7 |
FILENAME | RPT1M+1~, RPT1M+3*, RPT1M+4*, RPT1M+5, RPT1M+6, RPT1A~, RPT1A+8 |
IO | MAIN+1 |
IO("Q" | START+3!, START+4 |
IOF | START+2, MAIN+2, RPT1H+2, RPT1F+4, RPT2H+2, RPT2F+5 |
IOM | RPT1M+1 |
IOSL | TST+2 |
IOST | MAIN+2, RPT1F+3, RPT2F+4, TST+2, TST+3 |
LINE | TST+1~, TST+5* |
LINES | RPT1A+1~, RPT1A+10*, RPT1A+11 |
LOOP | RPT1A+1~, RPT1A+5* |
MAINFILE | RPT2M+1~*, RPT2M+2, RPT2M+3, RPT2S+1~*, RPT2S+2, RPT2S+3, RPT2SS+1~*, RPT2SS+2, RPT2SS+5 |
MAINREC | RPT2M+1~*, RPT2M+2, RPT2M+3, RPT2S+1~*, RPT2S+2, RPT2S+3, RPT2SS+1~*, RPT2SS+2, RPT2SS+5 |
MCNT | RPT1+1~*, RPT2+1~*, RPT1M+3*, RPT1F+2, RPT2B+1*, RPT2F+3 |
MFILE | RPT2B~, RPT2B+1* |
MREC | RPT2B~, RPT2B+1* |
MULTI | RPT1A+1~, RPT1A+11*, RPT1A+12 |
NIEN | RPT2MA+1~, RPT2MA+7*, RPT2M~, RPT2M+3, RPT2S~, RPT2S+3, RPT2SS~, RPT2SS+5 |
OIEN | RPT2MA+1~, RPT2MA+7*, RPT2M~, RPT2M+3, RPT2S~, RPT2S+3, RPT2SS~, RPT2SS+5 |
PGE | RPT1+1~, RPT2+1~, RPT1H+2*, RPT1H+3, RPT2H+2*, RPT2H+3 |
POP | START+1~, START+3 |
REC | RPT1A+1~, RPT1A+2*, RPT1A+3, RPT1A+4, RPT1A+5 |
REC2 | RPT1A+1~, RPT1A+5*, RPT1A+6, RPT1A+8 |
RTN | TST~, TST+4 |
S1CNT | RPT2+1~*, RPT2SS+5*, RPT2F+3 |
SCNT | RPT2+1~*, RPT2C+1*, RPT2F+3 |
SFILE | RPT2M~, RPT2M+3, RPT2S~, RPT2S+3, RPT2SS~, RPT2SS+5, RPT2C~, RPT2C+1* |
SIZE | RPT1M+1~*, RPT1M+6, RPT1A~, RPT1A+8, RPT1A+9, RPT1A+10, RPT1A+12 |
SKIP | TST~, TST+2, TST+4*, TST+5 |
SREC | RPT2C~, RPT2C+1* |
SUBFILE | RPT2S+1~*, RPT2S+2, RPT2S+3, RPT2SS+1~*, RPT2SS+2, RPT2SS+3*, RPT2SS+5 |
SUBFILE1 | RPT2SS+1~, RPT2SS+4*, RPT2SS+5 |
SUBREC | RPT2S+1~*, RPT2S+2, RPT2S+3, RPT2SS+1~*, RPT2SS+2, RPT2SS+3*, RPT2SS+5 |
SUBREC1 | RPT2SS+1~, RPT2SS+4*, RPT2SS+5 |
TEMP | RPT1H+1~*, RPT1H+5, RPT1A+1~, RPT1A+6*, RPT1A+7, RPT1F+1~*, RPT1F+2, RPT2H+1~*, RPT2H+7, RPT2MA+1~ , RPT2MA+7*, RPT2MA+8, RPT2M~, RPT2M+2, RPT2S~, RPT2S+2, RPT2SS~, RPT2SS+2, RPT2SS+3, RPT2SS+4 , RPT2B~, RPT2B+1, RPT2C~, RPT2C+1, RPT2F+1~*, RPT2F+2 |
TEXT | RPT1A+1~, RPT1A+7*, RPT1A+8, RPT1A+9, RPT1A+10, RPT1A+12, RPT1A+13 |
TMP | RPT1M+1~, RPT1M+6*, RPT1A~, RPT1A+2, RPT1A+3, RPT1A+4, RPT1A+5, RPT1A+6, RPT1A+7, RPT2MA+1~ , RPT2MA+5*, RPT2MA+6*, RPT2MA+7 |
U | RPT1A+4, RPT1A+5, RPT2MA+8, RPT2SS+3, RPT2SS+4, RPT2B+1, RPT2C+1 |
ZTDESC | START+1~, START+7* |
ZTRTN | START+1~, START+5* |
ZTSAVE | START+1~ |
ZTSAVE("^TMP($J,""DUP""," | START+6* |
ZTSK | START+1~, START+8! |