Index: TECH/PubSub/WachtendeEventVerwerker.cls.xml =================================================================== diff -u -r84 -r86 --- TECH/PubSub/WachtendeEventVerwerker.cls.xml (.../WachtendeEventVerwerker.cls.xml) (revision 84) +++ TECH/PubSub/WachtendeEventVerwerker.cls.xml (.../WachtendeEventVerwerker.cls.xml) (revision 86) @@ -26,13 +26,19 @@ Set ToeleveringLijnCode = WachtendEvent.Event.Data.GeefToeleveringLijnCode() Set RaiseEvent = ##class(vhConsistency.Checks.Events.ProductToelevLijn).%ExistsId(ToeleveringID_"||"_ToeleveringLijnCode) } - ElseIf (WachtendEvent.Event.%Extends("DOM.VKP.event.ProductOrderLijnGewijzigd")) + ElseIf (WachtendEvent.Event.%Extends("DOM.VKP.event.ProductOrderLijnGemaakt")) || (WachtendEvent.Event.%Extends("DOM.VKP.event.ProductOrderLijnGewijzigd")) { #dim OrderAPI As DOM.OV.OrderAPI = ##class(DOM.DomeinContext).Instance().GeefOrderAPI() #dim OrderID As %String = WachtendEvent.Event.Data.GeefOrderID() #dim OrderLijnCode As %String = WachtendEvent.Event.Data.GeefOrderLijnCode() Set RaiseEvent = OrderAPI.BestaatOrder(OrderID) && $IsObject(OrderAPI.GeefOrder(OrderID).GeefOrderLijnViaCode(OrderLijnCode)) } + ElseIf (WachtendEvent.Event.%Extends("DOM.VKP.event.ProductOrderLijnAnnulatie")) + { + Set OrderID = WachtendEvent.Event.Data.GeefOrderID() + Set OrderLijnCode = WachtendEvent.Event.Data.GeefOrderLijnCode() + Set RaiseEvent = ##class(vhConsistency.Checks.Events.ProductOrderLijn).%ExistsId(OrderID_"||"_OrderLijnCode) + } If (RaiseEvent) {