Index: APPS/OrderUitvoering/impl/OrderUitvoeringServiceImpl.cls.xml =================================================================== diff -u -r3029 -r3202 --- APPS/OrderUitvoering/impl/OrderUitvoeringServiceImpl.cls.xml (.../OrderUitvoeringServiceImpl.cls.xml) (revision 3029) +++ APPS/OrderUitvoering/impl/OrderUitvoeringServiceImpl.cls.xml (.../OrderUitvoeringServiceImpl.cls.xml) (revision 3202) @@ -5,21 +5,22 @@ %RegisteredObject 0 - + Internal private, maar zolang de data met de oude en nieuwe structuur moet in sync gehouden worden moet deze public staan. Deze hoort dus niet op de interface. Kan private worden als 'vhConsistency.Checks.InvoerUitvoerLinken' wordt uitgeschakeld. -Order:DOM.OV.Order,ProductOrderLijn:DOM.OV.ProductOrderlijn +ProductOrderLijn:DOM.OV.ProductOrderlijn DOM.ProdRes.dto.ReservatieVoorVerwachteUitvoer + + +Internal private, maar zolang de data met de oude en nieuwe structuur moet in sync gehouden worden moet deze public staan. +Deze hoort dus niet op de interface. Kan private worden als 'vhConsistency.Checks.InvoerUitvoerLinken' wordt uitgeschakeld. +ProductOrderLijn:DOM.OV.ProductOrderlijn +DOM.ProdRes.dto.ReservatieVoorVerwachteUitvoer + + + -Toelevering:DOM.LEV.Toelevering,ProductToeleveringLijn:DOM.LEV.ProductToeleveringLijn +ProductToeleveringLijn:DOM.LEV.ProductToeleveringLijn DOM.ProdRes.dto.VerwachteInvoerInfo -Order:DOM.OV.Order,ProductOrderLijn:DOM.OV.ProductOrderlijn +ProductOrderLijn:DOM.OV.ProductOrderlijn -Order:DOM.OV.Order,ProductOrderLijn:DOM.OV.ProductOrderlijn +ProductOrderLijn:DOM.OV.ProductOrderlijn -Order:DOM.OV.Order,ProductOrderLijn:DOM.OV.ProductOrderlijn +ProductOrderLijn:DOM.OV.ProductOrderlijn -Order:DOM.OV.Order,ProductOrderLijn:DOM.OV.ProductOrderlijn,ReservatieFase:DOM.ProdRes.enu.ReservatieFase +ProductOrderLijn:DOM.OV.ProductOrderlijn,ReservatieFase:DOM.ProdRes.enu.ReservatieFase + +ProductOrderLijn:DOM.OV.ProductOrderlijn + + + + +ProductOrderLijn:DOM.OV.ProductOrderlijn + + + + +ProductOrderLijn:DOM.OV.ProductOrderlijn + + + -Order:DOM.OV.Order,ProductOrderLijn:DOM.OV.ProductOrderlijn +ProductOrderLijn:DOM.OV.ProductOrderlijn,Bedrijf:DOM.common.enu.Bedrijf 1 @@ -161,18 +252,10 @@ 1 ProductOrderLijnGemaaktEvent:DOM.VKP.event.ProductOrderLijnGemaakt @@ -183,28 +266,24 @@ Set OrderAPI = ##class(DOM.DomeinContext).Instance().GeefOrderAPI() Set OrderUitvoeringService = ..%New() - Set ProductOrderLijnWijzigEventData = ProductOrderLijnGewijzigdEvent.Data - Set OrderID = ProductOrderLijnWijzigEventData.GeefOrderID() - Set OrderLijnID = ProductOrderLijnWijzigEventData.GeefOrderLijnID() + Set EventData = ProductOrderLijnGewijzigdEvent.Data + Set OrderLijn = EventData.GeefProductOrderLijn() - Set Order = OrderAPI.GeefOrder(OrderID) - Set OrderLijn = Order.GeefOrderLijn(OrderLijnID) - - Set WijzigingTypesIterator = ProductOrderLijnWijzigEventData.GeefWijzigingTypesIterator() + Set WijzigingTypesIterator = EventData.GeefWijzigingTypesIterator() While (WijzigingTypesIterator.HasNext()) { Set WijzigingType = WijzigingTypesIterator.Next() If (WijzigingType = ##class(DOM.VKP.enu.ProductOrderLijnWijzigingType).Product()) { - Do OrderUitvoeringService.OrderLijnProductGewijzigd(Order,OrderLijn) + Do OrderUitvoeringService.OrderLijnProductGewijzigd(OrderLijn) } ElseIf (WijzigingType = ##class(DOM.VKP.enu.ProductOrderLijnWijzigingType).Leverdatum()) { - Do OrderUitvoeringService.OrderLijnLeverdatumGewijzigd(Order,OrderLijn) + Do OrderUitvoeringService.OrderLijnLeverdatumGewijzigd(OrderLijn) } ElseIf (WijzigingType = ##class(DOM.VKP.enu.ProductOrderLijnWijzigingType).Aantal()) { - Do OrderUitvoeringService.OrderLijnAantalGewijzigd(Order,OrderLijn) + Do OrderUitvoeringService.OrderLijnAantalGewijzigd(OrderLijn) } } ]]> @@ -214,81 +293,51 @@ 1 ProductOrderLijnAnnulatieEvent:DOM.VKP.event.ProductOrderLijnAnnulatie 1 ProductLijnOpBonEvent:DOM.VKP.event.ProductLijnOpBonEvent 1 WachtendOpPickingEvent:DOM.MAG.event.WachtendOpPickingEvent 1 PickingAnnulatieEvent:DOM.MAG.event.PickingAnnulatieEvent 1 ProductToeleveringLijnGemaakt:DOM.AKP.event.ProductToelevLijnGemaakt 1 ProductToeleveringLijnGewijzigd:DOM.AKP.event.ProductToelevLijnGewijzigd 1 ProductToeleveringLijnAnnulatie:DOM.AKP.event.ProductToelevLijnAnnulatie 1 ProductToeleveringLijnIngeboekt:DOM.AKP.event.ProductToelevLijnIngeboekt 1 InvoerUitvoerLinkVerbrokenEvent:DOM.ProdRes.event.InvoerUitvoerLinkVerbrokenEvent