| 1 | XDRDOC1 ;IHS/OHPRD/JCM - DOCUMENTATION OF KERNEL ROUTINES ;07/06/93 16:46
|
|---|
| 2 | ;;7.3;TOOLKIT;;Apr 25, 1995
|
|---|
| 3 | ;
|
|---|
| 4 | XDRDQUE ; START AND STOP DUPLICATE CHECKER SEARCH
|
|---|
| 5 | ;
|
|---|
| 6 | ; Called by: XDRDCOMP,XDRDLIST,XDRDSCOR,XDRMADD if XDRFL or
|
|---|
| 7 | ; XDRFL not defined
|
|---|
| 8 | ;
|
|---|
| 9 | ; Calls : %ZTLOAD,DIC,DIE,Y^DIQ,DIR,CHECK^XDRU1
|
|---|
| 10 | ;
|
|---|
| 11 | ;FILE
|
|---|
| 12 | ;** I would suggest some sort of screen to allow users to select only
|
|---|
| 13 | ;** files that they have access for
|
|---|
| 14 | ;
|
|---|
| 15 | ;CHECK
|
|---|
| 16 | ; Checks the Duplicate Resolution file to make sure that all
|
|---|
| 17 | ; the information for the Duplicate Resolution software to
|
|---|
| 18 | ; run is present. Checks for existance of Candidate Collection
|
|---|
| 19 | ; routine, Potential Duplicate Threshold, and that there are
|
|---|
| 20 | ; Duplicate Tests entered in the Duplicate Tests multiple.
|
|---|
| 21 | ;
|
|---|
| 22 | XDRDSCOR ; SETS SCORES FOR DUPLICATE CHECKING ALGORITHM
|
|---|
| 23 | ;
|
|---|
| 24 | ; Input Variables: XDRFL,XDRD(0)
|
|---|
| 25 | ;
|
|---|
| 26 | ; Output Variables - XDRDSCOR(,XDRDTEST(
|
|---|
| 27 | ;
|
|---|
| 28 | ; Called by: XDRDCOMP,XDRDMAINI,XDRDUP,XDRMADD
|
|---|
| 29 | ;
|
|---|
| 30 | ; Calls: FILE^XDRDQUE,XDREMSG
|
|---|
| 31 | ;
|
|---|
| 32 | XDRDSTAT ; DISPLAY STATUS OF SEARCH
|
|---|
| 33 | ;
|
|---|
| 34 | ; Input variables: XDRFL
|
|---|
| 35 | ;
|
|---|
| 36 | ; Calls: DIC,Y^DIQ
|
|---|
| 37 | ;
|
|---|
| 38 | XDRDUP ; CHECKS TWO RECORDS TO SEE IF DUPLICATES
|
|---|
| 39 | ;
|
|---|
| 40 | ; Input variables: XDRFL,XDRDPDA
|
|---|
| 41 | ;
|
|---|
| 42 | ; Called by: XDRDADJ,XDRDCOMP,XDRDMAIN,XDRMADD
|
|---|
| 43 | ;
|
|---|
| 44 | ; Calls: EN^DIQ1,XDRDADD,XDRDSCOR,XDREMSG
|
|---|
| 45 | ;
|
|---|
| 46 | XDREMSG ; ERROR MESSAGE PROCESSOR
|
|---|
| 47 | ;
|
|---|
| 48 | ; This routine is responsible for either sending error messages to
|
|---|
| 49 | ; the operator or if the calling routine is running in background
|
|---|
| 50 | ; it will send a bulletin to the people in the Duplicate Manager
|
|---|
| 51 | ; mail group if one is defined.
|
|---|
| 52 | ;
|
|---|
| 53 | ; The following meanings of XDRERR=
|
|---|
| 54 | ;
|
|---|
| 55 | ; 1= The Candidate Collection Routine is Undefined
|
|---|
| 56 | ; 2= The Candidate Collection Routine is not present
|
|---|
| 57 | ; 3= The Potential Duplicate Threshold is Undefined
|
|---|
| 58 | ; 4= There are no Duplicate Tests entered for this Duplicate
|
|---|
| 59 | ; Resolution entry
|
|---|
| 60 | ; 5= The Global root node in DIC is undefined
|
|---|
| 61 | ; 6= No entry in Duplicate Resolution file for this file
|
|---|
| 62 | ; 7= The From and To Record are undefined
|
|---|
| 63 | ; 8= The test routine is not present
|
|---|
| 64 | ; 9= The routine defined as the Pre-Merge routine is not present
|
|---|
| 65 | ; 10= The routine defined as the Post-Merge routine is not present
|
|---|
| 66 | ; 11= The routine defined as the Verified Msg routine is
|
|---|
| 67 | ; not present
|
|---|
| 68 | ; 12= The routine defined as the Merged Msg routine is not present
|
|---|
| 69 | ; 13= Non-Interactive Merge style not allowed with Dinum Files
|
|---|
| 70 | ; for Merge entries
|
|---|
| 71 | ;
|
|---|
| 72 | ; Input Variables: XDRERR
|
|---|
| 73 | ;
|
|---|
| 74 | ; Called by: XDRDMAIN,XDRDSCOR,XDRDUP,XDRMAINI,XDRU1
|
|---|
| 75 | ;
|
|---|
| 76 | ; Calls: XMB
|
|---|