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