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
-
-