XDRDFPD ;IHS/OHPRD/LAB - find all potential duplicates for an entry in a file ;6/9/08 11:26
Source file <XDRDFPD.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;Entry Point (caller must pass XDRCD,XDRFL)
|
|
END | ||
INFORM | ;
|
|
PROCESS | ;
|
|
EOJ | ;clean up
|
|
SETUP | ;
|
|
CHECK | ;check for duplicates and add to Duplicate record file
|
|
START | ;
|
|
INIT | ;Initialization
|
|
SETUPX | ;
|
|
LKUPX | ;
|
|
ENX | ;
|
|
LKUP | ;
|
|
PROCESSX |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC - [#1] | PROCESS+8, LKUP+1, INFORM+4, INFORM+5 |
^TMP("XDRD" | PROCESS+13, EOJ+2!, CHECK+1 |
^VA(15 - [#15] | INFORM+1 |
^VA(15.1 - [#15.1] | EN+3 |
^XMB(3.8 - [#3.8] | SETUP+2 |
Name | Line Occurrences |
---|---|
CHECK | PROCESS+13 |
END | INIT+3 |
ENX | EN+1, EN+2, EN+3 |
EOJ | END |
INFORM | INIT+4 |
LKUP | PROCESS+9 |
LKUPX | LKUP+3 |
PROCESS | INIT+2, EN+4 |
PROCESSX | PROCESS+6 |
SETUP | PROCESS+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | INFORM+1*, INFORM+2* |
DA | LKUP+2! |
DIC | LKUP+1*, LKUP+2! |
DIC("A" | PROCESS+5*, LKUP+1* |
DIC(0 | LKUP+1* |
U | LKUP+1, SETUP+1, SETUP+2, INFORM+2, INFORM+4, INFORM+5, INFORM+7 |
>> X | INFORM+6*, INFORM+7 |
XDRCD | PROCESS+9, EOJ+1!, EN+1, LKUP+4*, INFORM+2, INFORM+4, INFORM+5, INFORM+7 |
XDRCD2 | EOJ+1!, ENX+1!, CHECK+1* |
XDRD | PROCESS+1!, EOJ+1!, ENX+1! |
XDRD("COLLECT | ION ROUTINE" , SETUP+1* |
XDRD("DMAILGRP" | SETUP+2* |
XDRD(0 | SETUP+1, SETUP+2 |
XDRDCNT | EOJ+1!, ENX+1! |
XDRDFPD | EOJ+1!, ENX+1! |
XDRDFPD("FOUND" | INFORM+2*, INFORM+4, INFORM+6, INFORM+7 |
XDRDFPD("PAIR" | INFORM+1*, INFORM+2 |
XDRDMAIN | EOJ+1!, ENX+1! |
XDRDSCOR | EOJ+1!, ENX+1! |
XDRDTEST | EOJ+1!, ENX+1! |
XDRDTYPE | PROCESS+4*, EOJ+1!, ENX+1! |
XDRDUP | EOJ+1!, ENX+1! |
>> XDRERR | EN+1*, EN+2*, EN+3* |
XDRFL | PROCESS+8, PROCESS+13, EOJ+1!, EN+2, EN+3, LKUP+1, CHECK+1, INFORM+4, INFORM+5 |
XDRGL | PROCESS+8*, EOJ+1!, ENX+1!, LKUP+1, INFORM+1, INFORM+4, INFORM+5, INFORM+7 |
XDRI | SETUP+2*, SETUP+3! |
XDRNOPT | PROCESS+3~* |
XDRQFLG | INIT+3, PROCESS+4*, PROCESS+6, PROCESS+9, EOJ+1!, LKUP+3*, CHECK+1 |
>> Y | LKUP+3, LKUP+4 |
>> ZTQUEUED | PROCESS+10 |