Index: BL/EC/Common.mac.rou
===================================================================
diff -u -r1523 -r1761
--- BL/EC/Common.mac.rou (.../Common.mac.rou) (revision 1523)
+++ BL/EC/Common.mac.rou (.../Common.mac.rou) (revision 1761)
@@ -19,23 +19,24 @@
Quit Logging
AddErrorToLog(Groep, Actie, Error,Detail)
+ Set Error = $$ParseStatus^vhLib(Error)
If $isObject($G(%ECSession)) Do
- . Set Logging=##class(Derde.EC.Logging).Create(,,%ECSession.%Id(),%ECSession.ToegangID,%ECSession.KlantNr,$$$logGrpError,.Groep,.Actie,$G(Detail)_"~"_$$ParseStatus^vhLib(Error),$STACK($STACK-2,"PLACE"))
+ . Set Logging=##class(Derde.EC.Logging).Create(,,%ECSession.%Id(),%ECSession.ToegangID,%ECSession.KlantNr,$$$logGrpError,.Groep,.Actie,$G(Detail)_"~"_Error,$STACK($STACK-2,"PLACE"))
. $$$blToegang
. Set Body="SessionID: "_%ECSession.%Id()
. Set Body=Body_$C(13)_"ToegangID: "_%ECSession.ToegangID
. Set Body=Body_$C(13)_"Klant: "_%ECSession.KlantNr
. Set oToegang=%blToegang.OpenID(%ECSession.ToegangID)
. Set Body=Body_$C(13)_"User: "_oToegang.UserNaam
Else Do
- . Set Logging=##class(Derde.EC.Logging).Create(,,,,,$$$logGrpError,.Groep,.Actie,$G(Detail)_"~"_$$ParseStatus^vhLib(Error),$STACK($STACK-2,"PLACE"))
+ . Set Logging=##class(Derde.EC.Logging).Create(,,,,,$$$logGrpError,.Groep,.Actie,$G(Detail)_"~"_Error,$STACK($STACK-2,"PLACE"))
. Set Body=""
; Mail versturen van de fout
Set Body=Body_$C(13)_"Groep: "_$G(Groep)
Set Body=Body_$C(13)_"Actie: "_$G(Actie)
Set Body=Body_$C(13)_"Detail: "_$G(Detail)
- Set Body=Body_$C(13)_"Error: "_$$ParseStatus^vhLib(Error)
+ Set Body=Body_$C(13)_"Error: "_Error
Set Body=Body_$C(13,13)_"$ZError: "_$ZError
Set:$G(%objlasterror)'="" Body=Body_$C(13)_"Object Last Error: "_$$ParseStatus^vhLib(%objlasterror)
Set Body=Body_$C(13)_"$ECode: "_$ECode
@@ -46,8 +47,11 @@
Set From=$$$SystemMail("VHISIE")
Set Subj="VHISIE - Error to Log"
Set To=$lb(##class(TECH.Config.ConfigMgr).Instance().GetString("BL.EC.Common.MailErrorNaar"))
- Do SendMiniMail^vhLib(From,To,Subj,Body,,,,,)
+ Do ##class(vhLib.Logger).%New("Vhisie").Error(Actie,Body)
+
+ Do SendMiniMail^vhLib(From,To,Subj,Body,,,,,)
+
Quit Logging
WebServiceTrap()
@@ -72,7 +76,10 @@
Set Subj="VHISIE - Errortrap "_$ZError
Set To=$lb(##class(TECH.Config.ConfigMgr).Instance().GetString("BL.EC.Common.MailErrorNaar"))
/* */ ; ORIG code - door PV
- Do SendMiniMail^vhLib(From,To,Subj,Body,,,,,)
+
+ Do AddErrorToLog^BL.EC.Common("FOUT", "$ZError", 1,$ZError)
+
+
/* * /
; Uitgebreide code - door WimV [met de bedoeling om TIJDELIJK de mass-mail te vermijden]
If $$$GETERRORCODE(%objlasterror)=$$$CSPTimeout Do
Index: WS/EC/WebShopServer.cls.xml
===================================================================
diff -u -r1643 -r1761
--- WS/EC/WebShopServer.cls.xml (.../WebShopServer.cls.xml) (revision 1643)
+++ WS/EC/WebShopServer.cls.xml (.../WebShopServer.cls.xml) (revision 1761)
@@ -53,7 +53,9 @@
1
%String
1
-
@@ -66,7 +68,7 @@
1
BL.EC.pxDynaPlug
1
%String
1
BL.EC.pxStatus
1
BL.EC.pxWebShop
1
%String
1
BL.EC.pxStatus
1
BL.EC.pxStatus
1
%Status
1
BL.EC.pxProductDtl
1
BL.EC.pxWizard
1
BL.EC.pxWizard
1
%Status
1
%Status
1
@@ -101,7 +101,7 @@
Niv:"_..Niveau_" Groep:"_..Groep_$S($L(..Actie):" Actie:"_..Actie,1:"")_$S($L(..Detail):" Detail:"_..Detail,1:"")_$S($L(..ProgLabel):" ProgLabel:"_..ProgLabel,1:""))
+ Do WLIP^vhDBG(127,..SessionKey_"->Niv:"_..Niveau_" Groep:"_..Groep_$S($L(..Actie):" Actie:"_..Actie,1:"")_$S($L(..Detail):" Detail:"_..Detail,1:"")_$S($L(..ProgLabel):" ProgLabel:"_..ProgLabel,1:""))
]]>
Index: BL/EC/Session.cls.xml
===================================================================
diff -u -r1365 -r1761
--- BL/EC/Session.cls.xml (.../Session.cls.xml) (revision 1365)
+++ BL/EC/Session.cls.xml (.../Session.cls.xml) (revision 1761)
@@ -568,11 +568,12 @@
SessionKey
BL.EC.pxemItem
BL.EC.pxProductDtl
1
BL.EC.pxemItem
1