Index: DOM/MAG/Inventaris/impl/StockWijziger.cls.xml =================================================================== diff -u -r44918 -r45015 --- DOM/MAG/Inventaris/impl/StockWijziger.cls.xml (.../StockWijziger.cls.xml) (revision 44918) +++ DOM/MAG/Inventaris/impl/StockWijziger.cls.xml (.../StockWijziger.cls.xml) (revision 45015) @@ -8,6 +8,11 @@ 1 + +DOM.MAG.event.EventRaiser +1 + + InventarisRepository:DOM.MAG.Inventaris.InventarisRepository 1 @@ -16,6 +21,8 @@ 1 @@ -29,12 +36,10 @@ #Dim ErrorBoodschap As %String = ##class(BL.MB.UGLYPicking.Opslag).CommitChangeStock(PalletID, Locatie, Sectie, Product.GeefID(), Aantal, Reden, GebruikerInitialen, Historiek, AutoCC) If ErrorBoodschap = "" { - Set StockGewijzigdEventData = ##class(DOM.MAG.event.StockGewijzigdEventData).%New(Product.GeefID()) - Set StockGewijzigdEvent = ##class(DOM.MAG.event.StockGewijzigdEvent).%New(StockGewijzigdEventData) - Do ##class(TECH.Context).Instance().GeefPubSubAPI().GeefEventRaiser().RaiseEventAsync(StockGewijzigdEvent) + Do ..EventRaiser.RaiseStockGewijzigdEvent(Product.GeefID()) + } Else { + Do ##class(TECH.ExceptionHandler).Throw(##class(DOM.MAG.Inventaris.StockWijzigingException).%New(ErrorBoodschap)) } - - Do:($$$HasLength(ErrorBoodschap)) ##class(TECH.ExceptionHandler).Throw(##class(DOM.MAG.Inventaris.StockWijzigingException).%New(ErrorBoodschap)) ]]> Index: DOM/MAG/event/EventRaiser.cls.xml =================================================================== diff -u --- DOM/MAG/event/EventRaiser.cls.xml (revision 0) +++ DOM/MAG/event/EventRaiser.cls.xml (revision 45015) @@ -0,0 +1,17 @@ + + + +TECH.RegisteredObject + + +Id:%String + + + + + +