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