Index: vhTest/Utils/AXif/Dynamics/SalesOrderIn/Envelope.cls.xml
===================================================================
diff -u -r43962 -r44233
--- vhTest/Utils/AXif/Dynamics/SalesOrderIn/Envelope.cls.xml (.../Envelope.cls.xml) (revision 43962)
+++ vhTest/Utils/AXif/Dynamics/SalesOrderIn/Envelope.cls.xml (.../Envelope.cls.xml) (revision 44233)
@@ -20,7 +20,8 @@
Set OrderHeader.CreatedDateTimeHeader = ##class(AXif.Dynamics.SalesOrderIn.MessageParts.AxdExtTypeCreatedDateTime).%New()
Set OrderHeader.CreatedDateTimeHeader.content = ##class(TECH.DateTime).HorologToTimeStamp("64482,43844")
Set OrderHeader.CurrencyCode = "EUR"
- Set OrderHeader.RefSalesOriginId = "VO1600000316"
+ Set OrderHeader.RefSalesOriginId = "VO1600001000"
+ Set OrderHeader.SalesId = "VO1600001000"
Set OrderHeader.DlvTerm = ""
Set OrderHeader.DlvMode = ""
Set OrderHeader.NameCustResponsible = "Marieke Van Hoof"
Index: AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml
===================================================================
diff -u -r44223 -r44233
--- AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 44223)
+++ AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 44233)
@@ -51,8 +51,8 @@
#dim OrderHeader As AXif.Dynamics.SalesOrderIn.MessageParts.AxdEntityOrderHeader = Message.Body.MessageParts.ADUMsgSalesOrderOutQuery.OrderHeader.GetAt(1)
#dim KlantID As %String = ##class(AXimpl.AxToAdminUtils).ConvertCustomerID(OrderHeader.CustAccount)
- #dim OrderID As %String = ..MaakOrderID(OrderHeader)
- Do ..OrderAPI.VerwijderOverbodigeIndexen(OrderID)
+ #dim OrderID As %String = ..MaakGeldigOrderID(OrderHeader)
+
#Dim Order As DOM.VKP.Order = ..OrderLevenCyclusService.MaakOrderMetKlantGegevens(KlantID, OrderID)
Do ..ZetOrderHoofding(Order, OrderHeader)
@@ -72,9 +72,7 @@
Do ProductOrderLijn.ZetMunt(OrderLine.CurrencyCode)
Do ProductOrderLijn.ZetEenheidPrijsExclBTW(OrderLine.LineAmount / OrderLine.QtyOrdered)
Do ProductOrderLijn.ZetTotaalNettoExclBTW(OrderLine.LineAmount)
-
- #dim LeverDatum As %Date = ..GeefLeverDatum(OrderLine)
- Do ProductOrderLijn.ZetLeverdag(LeverDatum)
+ Do ProductOrderLijn.ZetLeverdag(..GeefLeverDatum(OrderLine))
;Do ProductOrderLijn.ZetProjectReferentie(OrderLine. )
;Do ProductOrderLijn.ZetPakketReferentie(OrderLine. )
@@ -102,11 +100,21 @@
]]>
-
+
OrderHeader:AXif.Dynamics.SalesOrderIn.MessageParts.AxdEntityOrderHeader
1
%String
-
@@ -124,9 +132,9 @@
DOM.VKP.impl.DataM.DataMProductOrderlijn
@@ -137,9 +145,9 @@
Index: vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml
===================================================================
diff -u -r44220 -r44233
--- vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 44220)
+++ vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 44233)
@@ -13,7 +13,7 @@
Do OrderMock.VerwachtMethodCall("ZetDocumentReferenties", OrderDocRef).ExactAantalKeer(1)
Do OrderMock.VerwachtMethodCall("ZetCreatieDatum", $$INTDATE^vhLib.DataTypes("18-07-2017")).ExactAantalKeer(1)
Do OrderMock.VerwachtMethodCall("ZetMunt", "EUR").ExactAantalKeer(1)
- Do OrderMock.VerwachtMethodCall("ZetEDINummer", "VO1600000316").ExactAantalKeer(1)
+ Do OrderMock.VerwachtMethodCall("ZetEDINummer", "VO1600001000").ExactAantalKeer(1)
Do OrderMock.VerwachtMethodCall("ZetLeveringVoorwaarde", "00").ExactAantalKeer(1)
Do OrderMock.VerwachtMethodCall("ZetVerzendingWijze", "DI1").ExactAantalKeer(1)
Do OrderMock.VerwachtMethodCall("ZetIngegevenDoor", "Marieke Van Hoof").ExactAantalKeer(1)
@@ -23,10 +23,11 @@
Set OrderAPIMock = ##class(vhTest.Mock.DOM.VKP.OrderAPI).%New()
Do OrderAPIMock.VerwachtMethodCall("Bewaar", OrderMock).ExactAantalKeer(1)
- Do OrderAPIMock.VerwachtMethodCall("VerwijderOverbodigeIndexen", "100000").ExactAantalKeer(1)
+ Do OrderAPIMock.VerwachtMethodCall("VerwijderOverbodigeIndexen", "101000").ExactAantalKeer(1)
+ Do OrderAPIMock.VerwachtMethodCall("BestaatOrder", "101000").DanReturn($$$False)
Set OrderLevenCyclusServiceMock = ##class(vhTest.Mock.APPS.VKP.OrderLevenCyclusService).%New()
- Do OrderLevenCyclusServiceMock.VerwachtMethodCall("MaakOrderMetKlantGegevens","K||12526","100000").DanReturn(OrderMock)
+ Do OrderLevenCyclusServiceMock.VerwachtMethodCall("MaakOrderMetKlantGegevens","K||12526","101000").DanReturn(OrderMock)
Set DocumentReferentiesRepositoryMock = ##class(vhTest.Mock.DOM.VKP.DocumentReferentiesRepository).%New()
Do DocumentReferentiesRepositoryMock.VerwachtMethodCall("Maak").DanReturn(OrderDocRef)
@@ -66,6 +67,7 @@
Set OrderAPIMock = ##class(vhTest.Mock.DOM.VKP.OrderAPI).%New()
Do OrderAPIMock.IndienMethodCall("Bewaar", OrderMock).DanDoeNiks()
Do OrderAPIMock.IndienMethodCall("VerwijderOverbodigeIndexen", $$$ElkeWaarde).DanDoeNiks()
+ Do OrderAPIMock.IndienMethodCall("BestaatOrder", $$$ElkeWaarde).DanDoeNiks()
#dim ProductOrderlijnMock As vhTest.Mock.DOM.VKP.impl.DataM.DataMProductOrderlijn = ##class(vhTest.Utils.DOM.VKP.ProductOrderlijn).StandaardProductLijn()
Do ProductOrderlijnMock.VerwachtMethodCall("ZetAxInventTransId",StandaardOrder.Body.MessageParts.ADUMsgSalesOrderOutQuery.OrderHeader.GetAt(1).OrderLine.GetAt(1).InventTransId).DanDoeNiks()
@@ -117,6 +119,7 @@
Set OrderAPIMock = ##class(vhTest.Mock.DOM.VKP.OrderAPI).%New()
Do OrderAPIMock.IndienMethodCall("Bewaar", OrderMock).DanDoeNiks()
Do OrderAPIMock.IndienMethodCall("VerwijderOverbodigeIndexen", $$$ElkeWaarde).DanDoeNiks()
+ Do OrderAPIMock.IndienMethodCall("BestaatOrder", $$$ElkeWaarde).DanDoeNiks()
#dim ProductOrderlijnMock As vhTest.Mock.DOM.VKP.impl.DataM.DataMProductOrderlijn = ##class(vhTest.Utils.DOM.VKP.ProductOrderlijn).StandaardProductLijn()
Do ProductOrderlijnMock.VerwachtMethodCall("ZetAxInventTransId",StandaardOrder.Body.MessageParts.ADUMsgSalesOrderOutQuery.OrderHeader.GetAt(1).OrderLine.GetAt(1).InventTransId).DanDoeNiks()
@@ -146,6 +149,21 @@
Do ProductOrderlijnMock.Verifieer()
]]>
+
+
+
+