XDRDMAIN ;SF-IRMFO/IHS/OHPRD/JCM - MAIN DRIVER FOR DUPLICATE CHECKING SOFTWARE ;1/5/98 13:27 [ 04/02/2003 8:47 AM ]
Source file <XDRDMAIN.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| COUNT | ; | |
| END | ||
| COMPLETE | ; | |
| ERR | ; | |
| DIK | ; ; If a new search type deletes any verified non-duplicates or potential ; duplicate entries involving the two records. | |
| NCHECK | ; | |
| EOJ | ; | |
| POSDUPSX | ||
| START | ; | |
| POSDUPS | ; | |
| BCHECK | ; | |
| CHECKX | ; | |
| BASIC | ; | |
| NEW | ; | |
| CHECK | ; | 
 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(15 - [#15] | Classic Fileman Calls | 
| ^VA(15.1 - [#15.1] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("TEST" | POSDUPS+13 | 
| ^%ZOSF("TRAP" | START+4 | 
| ^TMP("XDRD" | BASIC+3, POSDUPS+1!, BCHECK+1, BCHECK+2!, NCHECK+1, NCHECK+2! | 
| ^VA(15 - [#15] | NEW+11, POSDUPS+2, CHECK+2, CHECK+4, DIK+3 | 
| ^VA(15.1 - [#15.1] | START+6, BASIC+3*, BASIC+4, COMPLETE+6, COMPLETE+8* | 
| ^XTMP("XDRERR" | START+5!*, COMPLETE+9* | 
| Name | Line Occurrences | 
|---|---|
| @( | START+7, POSDUPS+14 | 
| BASIC | NEW+13 | 
| BCHECK | BASIC+3 | 
| CHECK | BCHECK+1, NCHECK+1 | 
| CHECKX | CHECK+2 | 
| COMPLETE | START+6, START+8, ERR+5 | 
| COUNT | BASIC+3 | 
| DIK | CHECK+4 | 
| END | START+2, START+6 | 
| EOJ | END | 
| POSDUPS | BASIC+3 | 
| POSDUPSX | POSDUPS+2, POSDUPS+12, POSDUPS+13 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | COMPLETE+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | BCHECK+2*, BCHECK+3!, NCHECK+2*, NCHECK+3!, COMPLETE+1~, COMPLETE+5, COMPLETE+6 | 
| D0 | COUNT+3! | 
| DA | DIK+3*, DIK+4!, COUNT+2*, COUNT+3!, COMPLETE+1~, COMPLETE+2* | 
| DIE | COUNT+2*, COUNT+3!, COMPLETE+1~, COMPLETE+2* | 
| DIK | DIK+3*, DIK+4! | 
| DR | COUNT+2*, COUNT+3!, COMPLETE+1~, COMPLETE+3*, COMPLETE+5*, COMPLETE+6* | 
| DT | START+5 | 
| I | NEW+8~, NEW+10*, NEW+11* | 
| U | START+5, BASIC+2, BASIC+3, BASIC+4, POSDUPS+2, POSDUPS+13, NCHECK+1, CHECK+2, CHECK+3, CHECK+4 , DIK+3, COMPLETE+6, COMPLETE+8 | 
| X | START+4*, NEW+8~, NEW+10*, NEW+11*, NEW+12, POSDUPS+13*!, COMPLETE+1~ | 
| XDRCD | BASIC+3*, NEW+12*, POSDUPS+2, POSDUPS+12, BCHECK+1, CHECK+3, COUNT+2, EOJ+2! | 
| XDRCD( | BCHECK+2!, NCHECK+2! | 
| XDRCD(0 | BCHECK+2, NCHECK+2 | 
| XDRCD2 | BCHECK+1*, NCHECK+1*, CHECK+2, CHECK+3, EOJ+2! | 
| XDRD | EOJ+2! | 
| XDRD("COLLECT | ION ROUTINE" , POSDUPS+13, POSDUPS+14 | 
| XDRD("GL" | BASIC+1*, BASIC+3, NEW+7* | 
| XDRD("GL2" | NCHECK+1*, NCHECK+3! | 
| XDRD("NEW GL" | , BASIC+2*, BASIC+3 | 
| XDRD(0 | BASIC+2, NCHECK+1 | 
| XDRDCNT | COUNT+1*, COUNT+2, EOJ+2! | 
| XDRDI | CHECK+4*, CHECK+5!, DIK+3 | 
| XDRDI1 | BASIC+3*, BASIC+5! | 
| XDRDMAIN | EOJ+2! | 
| XDRDMAIN("DUPFLG" | CHECK+1*, CHECK+4*, CHECK+6 | 
| XDRDNSTA | EOJ+3! | 
| XDRDPAIR | CHECK+3*, CHECK+4, CHECK+5!, DIK+3, EOJ+3! | 
| XDRDPDTI | EOJ+3! | 
| XDRDSCOR | EOJ+2! | 
| XDRDTEST | EOJ+2! | 
| XDRDTYPE | START+7, BCHECK+1, CHECK+4, EOJ+2!, EOJ+3! | 
| >> XDREMSG | ERR+2*, COMPLETE+9 | 
| >> XDRERR | POSDUPS+13* | 
| XDRFL | START+5, START+6, BASIC+3, BASIC+4, POSDUPS+1, BCHECK+1, BCHECK+2, NCHECK+1, NCHECK+2, COUNT+2 , COMPLETE+2, COMPLETE+6, COMPLETE+8, COMPLETE+9, EOJ+3! | 
| XDRGL | BASIC+1, BASIC+2, NEW+7, NEW+9, POSDUPS+2, POSDUPS+12, NCHECK+1, CHECK+2, CHECK+4, DIK+3 , EOJ+3! | 
| >> XDRMAINI | START+2* | 
| >> XDRQERR | ERR+1*, ERR+3*, COMPLETE+3 | 
| XDRQFLG | START+1*, START+2, BASIC+3, BASIC+4*, BCHECK+1, NCHECK+1, COMPLETE+3, EOJ+3! | 
| XGL | NEW+8~, NEW+9*, NEW+11 | 
| Y | COMPLETE+1~ | 
| >> ZTQUEUED | EOJ+1 | 
| >> ZTREQ | EOJ+1* |