Index: csp/errorvh.cls.xml
===================================================================
diff -u -r22 -r108
--- csp/errorvh.cls.xml (.../errorvh.cls.xml) (revision 22)
+++ csp/errorvh.cls.xml (.../errorvh.cls.xml) (revision 108)
@@ -14,7 +14,7 @@
De foutgegevens en eventueel extra info kan via de array arErrInfo worden doorgegeven.
Het uiteindelijke resultaat is meestal een ErrorPage, JS alert msg of een Redirect url.]]>
User
-%VHMacro,ErrorVHCNTs
+vhLib.Macro,ErrorVHCNTs
cache
%CSP.Error
0
@@ -441,12 +441,13 @@
. Set Body=""
Else Do ; Nothing. Use values as passed by lbArgs
-#If (##class(TECH.Config.ConfigMgr).Instance().GetOmgeving()="DEV")
- Do ; Send to SoapSysOp only on WWW; else replace by "WV"
- . New i
- . Set i=$LF(lbTo,"ICT_SOAPSysOp@vanhoecke.be")
- . Set:(i>0) $LI(lbTo,i)=$S($G(%RemoteIP)="192.168.1.195":"jcl@vanhoecke.be",1:"wv@vanhoecke.be")
-#EndIf
+ Set RerouteTo = $$$Trim(##class(TECH.Config.ConfigMgr).Instance().GetString("csp.errorvh_RerouteMailTo"))
+ If $L(RerouteTo) {
+ // Send to "WV" instead of "ICT_SoapSysOp"
+ New i
+ Set i=$LF(lbTo,"ICT_SOAPSysOp@vanhoecke.be")
+ Set:(i>0) $LI(lbTo,i)=$S($G(%RemoteIP)="192.168.1.195":"jcl@vanhoecke.be", 1:RerouteTo)
+ }
; Send E-mail
If $IsObject($G(tmpStream)) Do
. Set sc=$$SendMiniMailXtd^cspBasis.Library(From,lbTo,Subject,tmpStream,1,blnHTML)
Index: csp/getpage.cls.xml
===================================================================
diff -u -r2 -r108
--- csp/getpage.cls.xml (.../getpage.cls.xml) (revision 2)
+++ csp/getpage.cls.xml (.../getpage.cls.xml) (revision 108)
@@ -50,12 +50,13 @@
#define EmailTo "wv@vanhoecke.be"
Do ##class(csp.errorvh).DefaultEHandlerInit(.lbErrTypes)
- If (##class(TECH.Config.ConfigMgr).Instance().GetOmgeving()="PROD") {
- Set %cspEHandler($$$etPageLoadError,"ACTIONS")=$LB("Email","ErrPage","LogDB")
- }
- Else {
+ If ##class(TECH.Config.ConfigMgr).Instance().GetBoolean("ProductLinks.csp_MailSturenBijCspError")=0 { // Aangepast door WimV op 22/11/2011
+ // In development geen mail sturen, maar de full csp-error tonen
Set %cspEHandler($$$etPageLoadError,"ACTIONS")=$LB("ErrPage")
}
+ Else {
+ Set %cspEHandler($$$etPageLoadError,"ACTIONS")=$LB("Email","ErrPage","LogDB")
+ }
Set %cspEHandler($$$etPageLoadError,"ACTIONS","LogDB")=$LB("DFL","TBX_Err_CSP",$LB("CustomLogError","cspBasis.GAProdTBox",1))
Set %cspEHandler($$$etPageLoadError,"ACTIONS","Email")=$LB("""CSPserver "_$system.Server.HostName()_""" ",$LB($$$EmailTo),"CSP - Error - "_$ZDT($H,4),"§DFL_HTML§",,1)
Index: vhDeploy/WV/Deploy20111122xCspProductLinks.cls.xml
===================================================================
diff -u
--- vhDeploy/WV/Deploy20111122xCspProductLinks.cls.xml (revision 0)
+++ vhDeploy/WV/Deploy20111122xCspProductLinks.cls.xml (revision 108)
@@ -0,0 +1,20 @@
+
+
+
+1
+svn.Deploy
+0
+
+
+ConfigItem - Csp.ProductLinks MailBijError
+
+
+
+1
+
+
+
+
Index: csp/vhLibError.cls.xml
===================================================================
diff -u -r2 -r108
--- csp/vhLibError.cls.xml (.../vhLibError.cls.xml) (revision 2)
+++ csp/vhLibError.cls.xml (.../vhLibError.cls.xml) (revision 108)
@@ -442,12 +442,13 @@
. Set Body=""
Else Do ; Nothing. Use values as passed by lbArgs
-#If ($ZCVT($ZUTIL(110),"U")'["WWW")
- Do ; Send to SoapSysOp only on WWW; else replace by "WV"
- . New i
- . Set i=$LF(lbTo,"ICT_SOAPSysOp@vanhoecke.be")
- . Set:(i>0) $LI(lbTo,i)="wv@vanhoecke.be"
-#EndIf
+ Set RerouteTo = $$$Trim(##class(TECH.Config.ConfigMgr).Instance().GetString("csp.errorvh_RerouteMailTo"))
+ If $L(RerouteTo) {
+ // Send to "WV" instead of "ICT_SoapSysOp"
+ New i
+ Set i=$LF(lbTo,"ICT_SOAPSysOp@vanhoecke.be")
+ Set:(i>0) $LI(lbTo,i)=$S($G(%RemoteIP)="192.168.1.195":"jcl@vanhoecke.be", 1:RerouteTo)
+ }
; Send E-mail
If $IsObject($G(tmpStream)) Do
. Set sc=$$SendMiniMailXtd^vhLib.Mail(From,lbTo,Subject,tmpStream,1,blnHTML)
Index: vhDeploy/WV/Deploy20111122xCspBasisSOAPlib.cls.xml
===================================================================
diff -u
--- vhDeploy/WV/Deploy20111122xCspBasisSOAPlib.cls.xml (revision 0)
+++ vhDeploy/WV/Deploy20111122xCspBasisSOAPlib.cls.xml (revision 108)
@@ -0,0 +1,25 @@
+
+
+
+1
+svn.Deploy
+0
+
+
+ConfigItem - cspBasis.SoapLib Reroute mail
+
+
+
+1
+
+
+
+
Index: vhDeploy/WV/Deploy20111122xCspErrorVH.cls.xml
===================================================================
diff -u
--- vhDeploy/WV/Deploy20111122xCspErrorVH.cls.xml (revision 0)
+++ vhDeploy/WV/Deploy20111122xCspErrorVH.cls.xml (revision 108)
@@ -0,0 +1,25 @@
+
+
+
+1
+svn.Deploy
+0
+
+
+ConfigItem - csp.ErrorVH Reroute mail
+
+
+
+1
+
+
+
+
Index: cspBasis/SOAPlib.mac.rou
===================================================================
diff -u -r22 -r108
--- cspBasis/SOAPlib.mac.rou (.../SOAPlib.mac.rou) (revision 22)
+++ cspBasis/SOAPlib.mac.rou (.../SOAPlib.mac.rou) (revision 108)
@@ -1,6 +1,6 @@
#include %occInclude
-#include %VHMacro
+#include vhLib.Macro
#include BL.Sys.FOP.Common
@@ -63,19 +63,18 @@
Set Body=Body_$$$CRLF_"Device: "_$I_" Job: "_$J
Set Body=Body_$$$CRLF_"Server: "_$$$Server_" NameSpace: "_$$$NSpace
- ;Set Body=$G(Body,"Msg: "_msg)
-#If (##class(TECH.Config.ConfigMgr).Instance().GetOmgeving()'?1(1"PROD",1"DMZ-PROD"))
- Do ; Send to SoapSysOp or FopSysOp if not Cache02, else replace by "WV" ; only on WWW;
- . New i
- . Set i=$LF(lbTo,"ICT_SOAPSysOp@vanhoecke.be")
- . Set:(i>0) $LI(lbTo,i)="WV@vanhoecke.be"
- . Set i=$LF(lbTo,"ICT_FOPSysOp@vanhoecke.be")
- . Set:(i>0) $LI(lbTo,i)="WV@vanhoecke.be"
- Do ; Send to DynaPlugSysOp if not Cache02, else replace by "TR" ; only on WWW;
- . New i
- . Set i=$LF(lbTo,"ICT_DynaPlugSysOp@vanhoecke.be")
- . Set:(i>0) $LI(lbTo,i)="jcl@vanhoecke.be"
-#EndIf
+ Set RerouteTo = $$$Trim(##class(TECH.Config.ConfigMgr).Instance().GetString("cspBasis.SOAPlib_RerouteMailTo"))
+ If $L(RerouteTo) {
+ // Send to "WV" instead of "ICT_SoapSysOp" or "ICT_FopSysOp" or "ICT_DynaPlugSysOp"
+ New i
+ Set i=$LF(lbTo,"ICT_SOAPSysOp@vanhoecke.be")
+ Set:(i>0) $LI(lbTo,i)=RerouteTo
+ Set i=$LF(lbTo,"ICT_FOPSysOp@vanhoecke.be")
+ Set:(i>0) $LI(lbTo,i)=RerouteTo
+ Set i=$LF(lbTo,"ICT_DynaPlugSysOp@vanhoecke.be")
+ Set:(i>0) $LI(lbTo,i)=RerouteTo
+ }
+
Set sc=$$SendMiniMailXtd^cspBasis.Library(From,lbTo,Subject,Body,$G(BodyIsStream,0))
If 'sc ; Set errmsg=$$ParseStatus^vhLib(sc)_" From="_From
Quit