1 | XDREMSG ;SF-IRMFO/IHS/OHPRD/JCM - ERROR MESSAGE PROCESSOR ;12/2/96 12:58
|
---|
2 | ;;7.3;TOOLKIT;**23**;Apr 25, 1995
|
---|
3 | ;;
|
---|
4 | START ;
|
---|
5 | S XDRQFLG=1
|
---|
6 | S XDREMSG=$P($T(ERRTXT+XDRERR),";; ",2)
|
---|
7 | S ^XTMP("XDRERR",XDRFL)=XDREMSG
|
---|
8 | I '$D(ZTQUEUED) W !,XDREMSG,!
|
---|
9 | E D BULL
|
---|
10 | END D EOJ
|
---|
11 | Q
|
---|
12 | ;
|
---|
13 | BULL ;
|
---|
14 | G:'$D(XDRD("DMAILGRP")) BULLX
|
---|
15 | F XDRI=0:0 S XDRI=$O(XDRD("DMAILGRP",XDRI)) Q:'XDRI S XMY(XDRI)=""
|
---|
16 | K XDRI
|
---|
17 | S XMB="XDR ERROR"
|
---|
18 | S:$D(XDRFL) XMB(1)=$P(^DIC(XDRFL,0),U)
|
---|
19 | S:$D(XDRMRG("FR")) XMB(2)=XDRMRG("FR")
|
---|
20 | S:$D(XDRMRG("TO")) XMB(3)=XDRMRG("TO")
|
---|
21 | I $D(XDRGL),$D(XDRMRG("FR")),$D(@(XDRGL_XDRMRG("FR")_",0)")) S XMB(4)=$P(@(XDRGL_XDRMRG("FR")_",0)"),U)
|
---|
22 | I $D(XDRGL),$D(XDRMRG("TO")),$D(@(XDRGL_XDRMRG("TO")_",0)")) S XMB(5)=$P(@(XDRGL_XDRMRG("TO")_",0)"),U)
|
---|
23 | S XMB(6)=XDREMSG,XMDUZ=.5
|
---|
24 | D ^XMB K XMB,XMDUZ
|
---|
25 | BULLX Q
|
---|
26 | ;
|
---|
27 | EOJ ;
|
---|
28 | K XMB,XDREMSG,XDRERR
|
---|
29 | Q
|
---|
30 | ERRTXT ;;
|
---|
31 | ;; The Candidate Collection Routine is Undefined
|
---|
32 | ;; The Candidate Collection Routine is not present
|
---|
33 | ;; The Potential Duplicate Threshold is Undefined
|
---|
34 | ;; There are no Duplicate Tests entered for this Duplicate Resolution entry
|
---|
35 | ;; The Global root node in DIC is undefined
|
---|
36 | ;; No entry in Duplicate Resolution file for this file
|
---|
37 | ;; The From and To Record are undefined
|
---|
38 | ;; The test routine is not present
|
---|
39 | ;; The routine defined as the Pre-Merge routine is not present
|
---|
40 | ;; The routine defined as the Post-Merge routine is not present
|
---|
41 | ;; The routine defined as the Verified Msg routine is not present
|
---|
42 | ;; The routine defined as the Merged Msg routine is not present
|
---|
43 | ;; You can not have a 'Non-Interactive' merge style with entries in the Dinum Files multiple
|
---|
44 | ;; The file for checking duplicates is not defined (XDRFL)
|
---|
45 | ;; The entry for checking duplicates is not defined (XDRCD)
|
---|
46 | ;; The routine defined as the Merge Direction input transform routine is not present
|
---|
47 | ;; The NEW x-ref has not been entered for this Duplicate Resolution entry
|
---|