Index: vhLib/Thread.mac.rou =================================================================== diff -u -r1859 -r2184 --- vhLib/Thread.mac.rou (.../Thread.mac.rou) (revision 1859) +++ vhLib/Thread.mac.rou (.../Thread.mac.rou) (revision 2184) @@ -1,5 +1,14 @@ #include vhLib.Macro +ClassMethodSessie(SessieID,ClassName,Method,NrOfParam,P1,P2,P3,P4,P5,P6,P7,P8) + do ##class(TECH.Context.RuntimeContext).Instance().ZetSessieID(SessieID) + do ##class(TECH.Context.RuntimeContext).Instance().ZetGebruikerID($$$SystemUser) + + do ##class(vhLib.Logging).%New("TECH.Background").Info("Executing",ClassName_":"_Method) + do ClassMethod^vhLib(ClassName,Method,.NrOfParam,.P1,.P2,.P3,.P4,.P5,.P6,.P7,.P8) + quit + + ClassMethod(ClassName,Method,NrOfParam,P1,P2,P3,P4,P5,P6,P7,P8) do ##class(TECH.Context.RuntimeContext).Instance().ZetGebruikerID($$$SystemUser) do ClassMethod^vhLib(ClassName,Method,.NrOfParam,.P1,.P2,.P3,.P4,.P5,.P6,.P7,.P8)