Index: vhUnitTest/AXimpl/Controle/Order/AdminOrderConverter/Test.cls.xml =================================================================== diff -u -r42638 -r42926 --- vhUnitTest/AXimpl/Controle/Order/AdminOrderConverter/Test.cls.xml (.../Test.cls.xml) (revision 42638) +++ vhUnitTest/AXimpl/Controle/Order/AdminOrderConverter/Test.cls.xml (.../Test.cls.xml) (revision 42926) @@ -8,11 +8,26 @@ 1000 - + +DOM.VKP.OrderAPI +1 + + + +DOM.VKP.Order +1 + + + DOM.PM.ProductAPI 1 + +DOM.VKP.ProductOrderlijn +1 + + aTestName:%String @@ -35,55 +59,44 @@ ]]> - - + + -Method "Test: Product bevat het IdentNummer"() -{ - #dim ProductOrderLijn As vhTest.Mock.DOM.VKP.ProductOrderlijn = ##class(vhTest.Utils.DOM.VKP.ProductOrderlijn).StandaardProductLijn() + + + - #dim ConvertedProductOrderLijn As AXimpl.Controle.Order.OrderLijn = Converter.Convert(ProductOrderLijn) + + - + do $$$AssertEquals(ConvertedProductOrderLijn.Klant,"01234") +]]> + - + 1 -AX.Uitgaand.PM.Product.impl.Product +DOM.PM.impl.ProductImpl 1 AX.Uitgaand.PM.VrijgegProduct.impl.VrijgegProductDixfConverter - Index: AXimpl/Controle/Order/AdminOrderIterator.cls.xml =================================================================== diff -u -r42638 -r42926 --- AXimpl/Controle/Order/AdminOrderIterator.cls.xml (.../AdminOrderIterator.cls.xml) (revision 42638) +++ AXimpl/Controle/Order/AdminOrderIterator.cls.xml (.../AdminOrderIterator.cls.xml) (revision 42926) @@ -24,6 +24,7 @@ { #Dim SqlStatement as %String Set SqlStatement = "SELECT * FROM Flow_Uitlevering.Lijn" + // FOUT !!! MOET DOM.VKP.ProductOrderlijn ZIJN !!! // Filter voor beperkt resultaat _" WHERE ID IN ('300011||101','300011||102','300011||103')" @@ -35,11 +36,11 @@ Quit ( ..ResultSet.Next() > 0 ) } -Method Next() As AXimpl.Controle.Order.Order +Method Next() As AXimpl.Controle.Order.OrderLijn { - Set AdminOrder = ##class(DOM.VKP.Orderlijn).%New(..ResultSet.GetData(1)) // ("BonNr"),..ResultSet.Data("UniekOrderLijnNr")) // Nog: GlobalNode As TECH.Persistentie.GlobalNode, Type As %String - #dim ConvertedAdminOrder As AXimpl.Controle.Order.Order = ..Converter.Convert(AdminOrder) - Quit ConvertedAdminOrder + Set AdminOrderLijn = ##class(DOM.VKP.ProductOrderlijn).%New(..ResultSet.GetData(1)) + #dim ConvertedAdminOrderLijn As AXimpl.Controle.Order.OrderLijn = ..Converter.Convert(AdminOrderLijn) + Quit ConvertedAdminOrderLijn } */ ]]> Index: AXimpl/Controle/Order/AdminOrderConverter.cls.xml =================================================================== diff -u -r42638 -r42926 --- AXimpl/Controle/Order/AdminOrderConverter.cls.xml (.../AdminOrderConverter.cls.xml) (revision 42638) +++ AXimpl/Controle/Order/AdminOrderConverter.cls.xml (.../AdminOrderConverter.cls.xml) (revision 42926) @@ -3,19 +3,32 @@ TECH.RegisteredObject - -DOM.PM.ProductAPI + +AXimpl.AdminToAxUtils 1 + +DOM.VKP.OrderAPI +1 + + + +DOM.PM.ProductRolAPI +1 + + -ProductApi:DOM.PM.ProductAPI +ProductRolApi:DOM.PM.ProductRolAPI,OrderApi:DOM.VKP.OrderAPI 1 1 %Status 1 @@ -25,10 +38,32 @@ AXimpl.Controle.Order.OrderLijn + + +AdminOrderLijn:DOM.VKP.ProductOrderlijn +1 +%String + +