Index: TECH/BackgroundProcess/Helper.cls.xml =================================================================== diff -u --- TECH/BackgroundProcess/Helper.cls.xml (revision 0) +++ TECH/BackgroundProcess/Helper.cls.xml (revision 3802) @@ -0,0 +1,45 @@ + + + +TECH.RegisteredObject + + +1 +Data:TECH.BackgroundProcess.impl.Data +%String + + + + + + Index: TECH/BackgroundProcess/Uitvoerder.cls.xml =================================================================== diff -u -r3801 -r3802 --- TECH/BackgroundProcess/Uitvoerder.cls.xml (.../Uitvoerder.cls.xml) (revision 3801) +++ TECH/BackgroundProcess/Uitvoerder.cls.xml (.../Uitvoerder.cls.xml) (revision 3802) @@ -45,7 +45,10 @@ Do ##class(TECH.BackgroundProcess.impl.Data).DeleteId(DataID) } Catch { - #dim Exception As TECH.Exceptions = ##class(TECH.ExceptionHandler).Catch() + #dim Exception As TECH.Exceptions.GeneralErrorException = ##class(TECH.ExceptionHandler).Catch() + #dim ExtraInfoBackgroundProcess As %String = ##class(TECH.BackgroundProcess.Helper).GeefBackGroundProcessInfo(Data) + + Do Exception.VoegToeExtraInfo(ExtraInfoBackgroundProcess) Do ##class(vhLib.Logger).LogEnMailExceptie(Exception, "voor background process data met ID="_DataID) } Index: TECH/impl/BackgroundProcessStarter.cls.xml =================================================================== diff -u -r3800 -r3802 --- TECH/impl/BackgroundProcessStarter.cls.xml (.../BackgroundProcessStarter.cls.xml) (revision 3800) +++ TECH/impl/BackgroundProcessStarter.cls.xml (.../BackgroundProcessStarter.cls.xml) (revision 3802) @@ -20,7 +20,8 @@ Do Data.SetRuntimeInfo(..BuildRuntimeInfo()) Do Data.Save() - Do ##class(vhLib.Logger).%New().Info("BackgroundProcessStarter", Data.GeefID()) + #dim BackGroundProcessInfo As %String = ##class(TECH.BackgroundProcess.Helper).GeefBackGroundProcessInfo(Data) + Do ##class(vhLib.Logger).%New().Info("BackgroundProcessStarter", BackGroundProcessInfo) Job ##class(TECH.BackgroundProcess).VoerUit(Data.GeefID(), ##class(TECH.Context.RuntimeContext).Instance().GeefSessieID()) ]]>