Index: WSimpl/AX/CalculatedProduct/BouwsteenConverter.cls.xml =================================================================== diff -u -r44839 -r45156 --- WSimpl/AX/CalculatedProduct/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 44839) +++ WSimpl/AX/CalculatedProduct/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 45156) @@ -4,14 +4,18 @@ TECH.Mockable -HalffabricaatBouwsteen:DOM.PM.Bouwstenen.BouwsteenHalfFabr +Bouwsteen:AXimpl.Admin.DOM.PM.Bouwsteen,ConfigVariantId:%String AXif.Dynamics.CalculatedProductOut.MessageParts.AxdEntityBOMLine right -HalffabricaatBouwsteen:DOM.PM.Bouwstenen.BouwsteenHalfFabr +Bouwsteen:AXimpl.Admin.DOM.PM.Bouwsteen,ConfigVariantId:%String AXif.Dynamics.CalculatedProductOut.MessageParts.AxdEntityBOMLine - Index: AXimpl/Admin/DOM/PM/Bouwsteen.cls.xml =================================================================== diff -u -r45102 -r45156 --- AXimpl/Admin/DOM/PM/Bouwsteen.cls.xml (.../Bouwsteen.cls.xml) (revision 45102) +++ AXimpl/Admin/DOM/PM/Bouwsteen.cls.xml (.../Bouwsteen.cls.xml) (revision 45156) @@ -3,6 +3,10 @@ TECH.RegisteredObject + +%Integer + + %Integer @@ -11,11 +15,11 @@ %String - -%String + +%Integer - + %String Index: vhTest/Fake/AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml =================================================================== diff -u -r45102 -r45156 --- vhTest/Fake/AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 45102) +++ vhTest/Fake/AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 45156) @@ -8,7 +8,7 @@ AXimpl.Admin.DOM.PM.BouwsteenConverter -ProductBouwsteen:DOM.PM.Bouwstenen.Bouwsteen,ParentProductId:%String="" +ProductBouwsteen:DOM.PM.Bouwstenen.Bouwsteen,Id:%Integer,ParentId:%Integer="" AXimpl.Admin.DOM.PM.Bouwsteen Index: AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml =================================================================== diff -u -r45102 -r45156 --- AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 45102) +++ AXimpl/Admin/DOM/PM/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 45156) @@ -4,15 +4,16 @@ TECH.Mockable -ProductBouwsteen:DOM.PM.Bouwstenen.Bouwsteen,ParentProductId:%String="" +ProductBouwsteen:DOM.PM.Bouwstenen.Bouwsteen,Id:%Integer,ParentId:%Integer="" AXimpl.Admin.DOM.PM.Bouwsteen Index: WSimpl/AX/CalculatedProduct/BouwstenenConverter.cls.xml =================================================================== diff -u -r45040 -r45156 --- WSimpl/AX/CalculatedProduct/BouwstenenConverter.cls.xml (.../BouwstenenConverter.cls.xml) (revision 45040) +++ WSimpl/AX/CalculatedProduct/BouwstenenConverter.cls.xml (.../BouwstenenConverter.cls.xml) (revision 45156) @@ -8,87 +8,44 @@ 1 - -DOM.PM.ProductAPI + +AXimpl.Admin.DOM.PM.BouwsteenIterator 1 -BouwsteenConverter:WSimpl.AX.CalculatedProduct.BouwsteenConverter="",ProductApi:DOM.PM.ProductAPI="" +BouwsteenIterator:AXimpl.Admin.DOM.PM.BouwsteenIterator="",BouwsteenConverter:WSimpl.AX.CalculatedProduct.BouwsteenConverter="" 1 1 %Status 1 Product:DOM.PM.Product,ConfigVariantId:%String -%ListOfObjects -ELEMENTTYPE="AXif.Dynamics.CalculatedProductOut.MessageParts.AxdEntityBOMLine" - - - - -Product:DOM.PM.Product,ConfigVariantId:%String,ParentBomLine:%Decimal="",Teller:%Integer=1 -1 %ListOfDataTypes ELEMENTTYPE="AXif.Dynamics.CalculatedProductOut.MessageParts.AxdEntityBOMLine" - - -Bouwsteen:DOM.PM.Bouwstenen.Bouwsteen,ParentBomLine:%Decimal="",VolgNummer:%Integer,ConfigVariantId:%String -1 -AXif.Dynamics.CalculatedProductOut.MessageParts.AxdEntityBOMLine - - Index: vhTest/Fake/WSimpl/AX/CalculatedProduct/BouwsteenConverter.cls.xml =================================================================== diff -u -r43361 -r45156 --- vhTest/Fake/WSimpl/AX/CalculatedProduct/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 43361) +++ vhTest/Fake/WSimpl/AX/CalculatedProduct/BouwsteenConverter.cls.xml (.../BouwsteenConverter.cls.xml) (revision 45156) @@ -8,7 +8,7 @@ WSimpl.AX.CalculatedProduct.BouwsteenConverter -HalffabricaatBouwsteen:DOM.PM.Bouwstenen.BouwsteenHalfFabr +Bouwsteen:AXimpl.Admin.DOM.PM.Bouwsteen AXif.Dynamics.CalculatedProductOut.MessageParts.AxdEntityBOMLine Index: AXimpl/Admin/DOM/PM/BouwsteenIterator.cls.xml =================================================================== diff -u -r45102 -r45156 --- AXimpl/Admin/DOM/PM/BouwsteenIterator.cls.xml (.../BouwsteenIterator.cls.xml) (revision 45102) +++ AXimpl/Admin/DOM/PM/BouwsteenIterator.cls.xml (.../BouwsteenIterator.cls.xml) (revision 45156) @@ -58,30 +58,40 @@ -Product:DOM.PM.Product,ParentProductId:%String="" +Product:DOM.PM.Product,Id:%Integer=1,ParentId:%Integer="" 1 %ListOfDataTypes 1 - -aTestName:%String + - - - - - - - - - - - - - - -ProductId:%String -1 -DOM.PM.Bouwstenen.BouwsteenKind - - Index: vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Test.cls.xml =================================================================== diff -u -r45102 -r45156 --- vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Test.cls.xml (.../Test.cls.xml) (revision 45102) +++ vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Test.cls.xml (.../Test.cls.xml) (revision 45156) @@ -40,12 +40,12 @@ Do KindProductStub.IndienMethodCall("GeefKindBouwstenenIterator").DanReturn(..EmptyIterator()) #dim BouwsteenConverterMock As vhTest.Mock.AXimpl.Admin.DOM.PM.BouwsteenConverter = ##class(vhTest.Mock.AXimpl.Admin.DOM.PM.BouwsteenConverter).%New() - Do BouwsteenConverterMock.VerwachtMethodCall("Convert", HalffabricaatBouwstenen.GetAt(1), "").DanReturn(..GeefBouwsteenDummy()) - Do BouwsteenConverterMock.VerwachtMethodCall("Convert", HalffabricaatBouwstenen.GetAt(2), "").DanReturn(..GeefBouwsteenDummy()) - Do BouwsteenConverterMock.VerwachtMethodCall("Convert", HalffabricaatBouwstenen.GetAt(3), "").DanReturn(..GeefBouwsteenDummy()) - Do BouwsteenConverterMock.VerwachtMethodCall("Convert", KindBouwstenen.GetAt(1), "").DanReturn(..GeefBouwsteenDummy(RandomProductId1)) - Do BouwsteenConverterMock.VerwachtMethodCall("Convert", KindBouwstenen.GetAt(2), "").DanReturn(..GeefBouwsteenDummy(RandomProductId2)) - Do BouwsteenConverterMock.VerwachtMethodCall("Convert", KindBouwstenen.GetAt(3), "").DanReturn(..GeefBouwsteenDummy(RandomProductId3)) + Do BouwsteenConverterMock.VerwachtMethodCall("Convert", HalffabricaatBouwstenen.GetAt(1), 1, "").DanReturn(..GeefBouwsteenDummy()) + Do BouwsteenConverterMock.VerwachtMethodCall("Convert", HalffabricaatBouwstenen.GetAt(2), 2, "").DanReturn(..GeefBouwsteenDummy()) + Do BouwsteenConverterMock.VerwachtMethodCall("Convert", HalffabricaatBouwstenen.GetAt(3), 3, "").DanReturn(..GeefBouwsteenDummy()) + Do BouwsteenConverterMock.VerwachtMethodCall("Convert", KindBouwstenen.GetAt(1), 4, "").DanReturn(..GeefBouwsteenDummy("", RandomProductId1)) + Do BouwsteenConverterMock.VerwachtMethodCall("Convert", KindBouwstenen.GetAt(2), 5, "").DanReturn(..GeefBouwsteenDummy("", RandomProductId2)) + Do BouwsteenConverterMock.VerwachtMethodCall("Convert", KindBouwstenen.GetAt(3), 6, "").DanReturn(..GeefBouwsteenDummy("", RandomProductId3)) #dim ProductApiStub As vhTest.Mock.DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).%New() Do ProductApiStub.IndienMethodCall("GeefProduct", RandomProductId1).DanReturn(KindProductStub) @@ -60,7 +60,8 @@ -ProductId:%String="" +Id:%String="",ProductId:%String="" 1 AXimpl.Admin.DOM.PM.Bouwsteen right -ProductBouwsteen:DOM.PM.Bouwstenen.Bouwsteen,ParentProductId:%String="" +ProductBouwsteen:DOM.PM.Bouwstenen.Bouwsteen,Id:%Integer,ParentId:%Integer="" AXimpl.Admin.DOM.PM.Bouwsteen - Index: vhTest/Mock/WSimpl/AX/CalculatedProduct/BouwstenenConverter.cls.xml =================================================================== diff -u -r45040 -r45156 --- vhTest/Mock/WSimpl/AX/CalculatedProduct/BouwstenenConverter.cls.xml (.../BouwstenenConverter.cls.xml) (revision 45040) +++ vhTest/Mock/WSimpl/AX/CalculatedProduct/BouwstenenConverter.cls.xml (.../BouwstenenConverter.cls.xml) (revision 45156) @@ -10,7 +10,7 @@ Product:DOM.PM.Product,ConfigVariantId:%String -%ListOfObjects +%ListOfDataTypes Index: vhTest/Fake/WSimpl/AX/CalculatedProduct/BouwstenenConverter.cls.xml =================================================================== diff -u -r44037 -r45156 --- vhTest/Fake/WSimpl/AX/CalculatedProduct/BouwstenenConverter.cls.xml (.../BouwstenenConverter.cls.xml) (revision 44037) +++ vhTest/Fake/WSimpl/AX/CalculatedProduct/BouwstenenConverter.cls.xml (.../BouwstenenConverter.cls.xml) (revision 45156) @@ -8,8 +8,8 @@ WSimpl.AX.CalculatedProduct.BouwstenenConverter -Product:DOM.PM.Product -%ListOfObjects +Product:DOM.PM.Product,ConfigVariantId:%String +%ListOfDataTypes Index: vhUnitTest/WSimpl/AX/CalculatedProduct/BouwsteenConverter/Test.cls.xml =================================================================== diff -u -r44839 -r45156 --- vhUnitTest/WSimpl/AX/CalculatedProduct/BouwsteenConverter/Test.cls.xml (.../Test.cls.xml) (revision 44839) +++ vhUnitTest/WSimpl/AX/CalculatedProduct/BouwsteenConverter/Test.cls.xml (.../Test.cls.xml) (revision 45156) @@ -3,101 +3,80 @@ vhUnitTest.TestCase - -%Integer + +WSimpl.AX.CalculatedProduct.BouwsteenConverter 1 - -%Integer + +AXimpl.Admin.DOM.PM.Bouwsteen 1 - -DOM.PM.Bouwstenen.BouwsteenHalfFabr + +%String 1 - + - - - - - - - - - + +1 +AXimpl.Admin.DOM.PM.Bouwsteen - - -1 -DOM.PM.Bouwstenen.BouwsteenHalfFabr - -