Index: WSimpl/ECON/Kenmerken/StalenRuggenService/BestaatStalenRug.cls.xml =================================================================== diff -u -r62477 -r65304 --- WSimpl/ECON/Kenmerken/StalenRuggenService/BestaatStalenRug.cls.xml (.../BestaatStalenRug.cls.xml) (revision 62477) +++ WSimpl/ECON/Kenmerken/StalenRuggenService/BestaatStalenRug.cls.xml (.../BestaatStalenRug.cls.xml) (revision 65304) @@ -13,15 +13,21 @@ 1 + +DOM.PM.Maatwerk.TBX.StalenRugUtils +1 + + -StalenRugRepositoryLBX:DOM.PM.Maatwerk.LBX.DATA.StalenRugRepository="",StalenRugRepositoryMVX:DOM.PM.Maatwerk.MVX.DATA.StalenRugRepository="" +StalenRugRepositoryLBX:DOM.PM.Maatwerk.LBX.DATA.StalenRugRepository="",StalenRugRepositoryMVX:DOM.PM.Maatwerk.MVX.DATA.StalenRugRepository="",StalenRugUtilsTBX:%String 1 1 %Status 1 @@ -42,8 +48,13 @@ Set StalenRugIterator = ..StalenRugRepositoryLBX.ZoekStalenRugViaKenmerken(LadeHoogte, LadeKleur, InterneBreedte, RugHoogte) } ElseIf (Request.LadeVariant = "MVX") { Set StalenRugIterator = ..StalenRugRepositoryMVX.ZoekStalenRugViaKenmerken(LadeHoogte, LadeKleur, InterneBreedte, RugHoogte) + } ElseIf (Request.LadeVariant = "TBX") { + #dim KlantId As %String = ..GeefKlantIdVanRequest(Request) + Set StalenRugIterator = ..StalenRugUtilsTBX.GeefStalenRugIteratorViaKenmerken(LadeHoogte, LadeKleur, InterneBreedte, RugHoogte, KlantId) } + // de StalenRugIterator voor TBX bevat items van het type KenmerkDataDefinitie. Bij de andere LadeVarianten zijn de items Maatwerk.Halffab... objecten. + // Voor de call HasNext() is dit niet van belang. If (StalenRugIterator.HasNext()) { Set BestaatStalenRug = $$$True } @@ -64,6 +75,26 @@ Quit Response ]]> + + +Request:WS.ECON.Kenmerken.StalenRug.BestaatStalenRugRequest +1 +%String + +