Index: vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/GeenKindBouwstenenFilter/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/GeenKindBouwstenenFilter/Test.cls.xml (revision 0)
+++ vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/GeenKindBouwstenenFilter/Test.cls.xml (revision 47983)
@@ -0,0 +1,22 @@
+
+
+
+vhUnitTest.TestCase
+
+
+
+
+
+
+
+
Index: vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter/Test.cls.xml
===================================================================
diff -u -r47058 -r47983
--- vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter/Test.cls.xml (.../Test.cls.xml) (revision 47058)
+++ vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter/Test.cls.xml (.../Test.cls.xml) (revision 47983)
@@ -3,7 +3,7 @@
vhUnitTest.TestCase
-
+
-IsTopLevelValid:%Boolean,IsMeeTeRekenenVoorVoorraadValid:%Boolean,VerwachtResultaat:%Boolean
+IsGeenKindBouwstenenValid:%Boolean,IsMeeTeRekenenVoorVoorraadValid:%Boolean,VerwachtResultaat:%Boolean
1
Index: vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Test.cls.xml
===================================================================
diff -u -r47139 -r47983
--- vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Test.cls.xml (.../Test.cls.xml) (revision 47139)
+++ vhUnitTest/AXimpl/Admin/DOM/PM/BouwsteenIterator/Test.cls.xml (.../Test.cls.xml) (revision 47983)
@@ -154,6 +154,16 @@
]]>
+
+
+
+
+
+KindProductKindBouwstenenIterator:TECH.Iterator,VerwachteWaarde:%Boolean
+1
+
+
+
IsValid:%Boolean,Bouwsteen:AXimpl.Admin.DOM.PM.Bouwsteen,VerwachtResultaat:%Boolean
1
Index: AXimpl/Admin/DOM/PM/Bouwsteen.cls.xml
===================================================================
diff -u -r47151 -r47983
--- AXimpl/Admin/DOM/PM/Bouwsteen.cls.xml (.../Bouwsteen.cls.xml) (revision 47151)
+++ AXimpl/Admin/DOM/PM/Bouwsteen.cls.xml (.../Bouwsteen.cls.xml) (revision 47983)
@@ -26,6 +26,10 @@
%Boolean
+
+
+%Boolean
+
Index: AXimpl/Admin/DOM/PM/BouwsteenIterator.cls.xml
===================================================================
diff -u -r47151 -r47983
--- AXimpl/Admin/DOM/PM/BouwsteenIterator.cls.xml (.../BouwsteenIterator.cls.xml) (revision 47151)
+++ AXimpl/Admin/DOM/PM/BouwsteenIterator.cls.xml (.../BouwsteenIterator.cls.xml) (revision 47983)
@@ -90,12 +90,13 @@
#dim KindBouwsteen As DOM.PM.Bouwstenen.BouwsteenKind = KindBouwstenenIterator.Next()
Set Bouwsteen = ..BouwsteenConverter.Convert(KindBouwsteen, Id, ParentId)
-
- Do Bouwstenen.Insert(Bouwsteen)
-
Set Id = Id + 1
#dim KindProduct As DOM.PM.Product = ..ProductApi.GeefProduct(Bouwsteen.ProductId)
+
+ Set Bouwsteen.HeeftKindBouwstenen = ..HeeftBouwstenen(KindProduct)
+ Do Bouwstenen.Insert(Bouwsteen)
+
#dim KindBouwstenen AS %ListOfDataTypes = ..GeefBouwstenen(KindProduct, Id, Bouwsteen.Id)
Do ##class(TECH.ListUtils).AppendList(Bouwstenen, KindBouwstenen)
@@ -106,6 +107,14 @@
Quit Bouwstenen
]]>
+
+
+Product:DOM.PM.Product
+1
+%Boolean
+
+
Index: AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter.cls.xml
===================================================================
diff -u -r47058 -r47983
--- AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter.cls.xml (.../BouwsteenIteratorFilter.cls.xml) (revision 47058)
+++ AXimpl/Admin/DOM/PM/BouwsteenIteratorFilter.cls.xml (.../BouwsteenIteratorFilter.cls.xml) (revision 47983)
@@ -3,8 +3,8 @@
TECH.RegisteredObject,TECH.Filter
-
-AXimpl.Admin.DOM.PM.BouwsteenIterator.Filter.TopLevelFilter
+
+AXimpl.Admin.DOM.PM.BouwsteenIterator.Filter.GeenKindBouwstenenFilter
1
@@ -14,13 +14,13 @@
-TopLevelFilter:AXimpl.Admin.DOM.PM.BouwsteenIterator.Filter.TopLevelFilter="",MeeTeRekenenVoorVoorraadFilter:AXimpl.Admin.DOM.PM.BouwsteenIterator.Filter.MeeTeRekenenVoorVoorraadFilter=""
+GeenKindBouwstenenFilter:AXimpl.Admin.DOM.PM.BouwsteenIterator.Filter.GeenKindBouwstenenFilter="",MeeTeRekenenVoorVoorraadFilter:AXimpl.Admin.DOM.PM.BouwsteenIterator.Filter.MeeTeRekenenVoorVoorraadFilter=""
1
1
%Status
1
Value:%CacheString
%Boolean
-
Index: vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestOl/64938.xml
===================================================================
diff -u -r47976 -r47983
--- vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestOl/64938.xml (.../64938.xml) (revision 47976)
+++ vhTestFiles/IntegratieTests/WSimpl.AX.CalculatedProduct/TestOl/64938.xml (.../64938.xml) (revision 47983)
@@ -27,11 +27,12 @@
0.405.044.0
- 3
- 4.00
+ 4
+ 0.20
1
DummyRequestMessageId
- 9.638.498.4
+ 0.840.535.0
+ 3
5
Index: AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/GeenKindBouwstenenFilter.cls.xml
===================================================================
diff -u
--- AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/GeenKindBouwstenenFilter.cls.xml (revision 0)
+++ AXimpl/Admin/DOM/PM/BouwsteenIterator/Filter/GeenKindBouwstenenFilter.cls.xml (revision 47983)
@@ -0,0 +1,23 @@
+
+
+
+TECH.RegisteredObject,TECH.Filter
+
+
+Value:%CacheString
+%Boolean
+
+
+
+
+Bouwsteen:AXimpl.Admin.DOM.PM.Bouwsteen
+1
+%Boolean
+
+
+
+
+
+