Index: vhTest/Mock/WSimpl/AX/CalculatedProduct/Converter/AxProductKenmerkenConverter.cls.xml
===================================================================
diff -u -r57819 -r61669
--- vhTest/Mock/WSimpl/AX/CalculatedProduct/Converter/AxProductKenmerkenConverter.cls.xml (.../AxProductKenmerkenConverter.cls.xml) (revision 57819)
+++ vhTest/Mock/WSimpl/AX/CalculatedProduct/Converter/AxProductKenmerkenConverter.cls.xml (.../AxProductKenmerkenConverter.cls.xml) (revision 61669)
@@ -9,16 +9,16 @@
right
-AxNaarEconConverter:AXimpl.PM.Maatwerk.AxNaarEconConverter="",EconNaarAppsConverter:ECONimpl.PM.Maatwerk.AppsConverter="",IngegevenKenmerkenConverter:APPS.PM.Maatwerk.impl.IngegevenKenmerkenConverter="",WinkelkarService:APPS.EC.Winkelkar.impl.WinkelkarService="",Logger:vhLib.Logger=""
+AxNaarEconConverter:AXimpl.PM.Maatwerk.AxNaarEconConverter="",EconNaarAppsConverter:ECONimpl.PM.Maatwerk.AppsConverter="",IngegevenKenmerkenConverter:APPS.PM.Maatwerk.impl.IngegevenKenmerkenConverter="",WinkelkarService:APPS.EC.Winkelkar.impl.WinkelkarService="",Logger:vhLib.Logger="",KlantIdConverter:AXimpl.Utils.KlantIdConverter="",LegacyPartijAPI:DOM.PARTIJ.LegacyPartijAPI=""
%Status
-Kenmerken:%List
+Kenmerken:%List,CustAccount:%String
DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
-
Index: vhTest/Fake/WSimpl/AX/CalculatedProduct/Converter/AxProductKenmerkenConverter.cls.xml
===================================================================
diff -u -r52870 -r61669
--- vhTest/Fake/WSimpl/AX/CalculatedProduct/Converter/AxProductKenmerkenConverter.cls.xml (.../AxProductKenmerkenConverter.cls.xml) (revision 52870)
+++ vhTest/Fake/WSimpl/AX/CalculatedProduct/Converter/AxProductKenmerkenConverter.cls.xml (.../AxProductKenmerkenConverter.cls.xml) (revision 61669)
@@ -8,7 +8,7 @@
WSimpl.AX.CalculatedProduct.Converter.AxProductKenmerkenConverter
-Kenmerken:%List
+Kenmerken:%List,CustAccount:%String
DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
Index: WSimpl/AX/CalculatedProduct/ProductService.cls.xml
===================================================================
diff -u -r58659 -r61669
--- WSimpl/AX/CalculatedProduct/ProductService.cls.xml (.../ProductService.cls.xml) (revision 58659)
+++ WSimpl/AX/CalculatedProduct/ProductService.cls.xml (.../ProductService.cls.xml) (revision 61669)
@@ -67,7 +67,7 @@
Request:AXif.Dynamics.CalculatedProductIn.MessageParts.AxdEntityRequest,ProductData:DOM.PM.dto.ProductData=""
DOM.PM.Product
Index: vhUnitTest/WSimpl/AX/CalculatedProduct/ProductService/Test.cls.xml
===================================================================
diff -u -r58550 -r61669
--- vhUnitTest/WSimpl/AX/CalculatedProduct/ProductService/Test.cls.xml (.../Test.cls.xml) (revision 58550)
+++ vhUnitTest/WSimpl/AX/CalculatedProduct/ProductService/Test.cls.xml (.../Test.cls.xml) (revision 61669)
@@ -69,7 +69,7 @@
Set IngegevenKenmerken = ##class(vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken).StandaardLade()
Set AxProductKenmerkenConverterMock = ##class(vhTest.Mock.WSimpl.AX.CalculatedProduct.Converter.AxProductKenmerkenConverter).%New()
- Do AxProductKenmerkenConverterMock.VerwachtMethodCall("GeefConvertedAxKenmerken", Request.Attribute).DanReturn(IngegevenKenmerken)
+ Do AxProductKenmerkenConverterMock.VerwachtMethodCall("GeefConvertedAxKenmerken", Request.Attribute, Request.CustAccount).DanReturn(IngegevenKenmerken)
Set BerekeningServiceMock = ##class(vhTest.Mock.APPS.PM.Maatwerk.impl.BerekeningServiceProduct).%New()
Do BerekeningServiceMock.VerwachtMethodCall("MaakProductVanKenmerken", IngegevenKenmerken, "K||1234", 25).DanDoeNiks()
@@ -95,7 +95,7 @@
Set IngegevenKenmerken = ##class(vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken).StandaardLade()
Set AxProductKenmerkenConverterMock = ##class(vhTest.Mock.WSimpl.AX.CalculatedProduct.Converter.AxProductKenmerkenConverter).%New()
- Do AxProductKenmerkenConverterMock.VerwachtMethodCall("GeefConvertedAxKenmerken", Request.Attribute).DanReturn(IngegevenKenmerken)
+ Do AxProductKenmerkenConverterMock.VerwachtMethodCall("GeefConvertedAxKenmerken", Request.Attribute, Request.CustAccount).DanReturn(IngegevenKenmerken)
Set BerekeningServiceMock = ##class(vhTest.Mock.APPS.PM.Maatwerk.impl.BerekeningServiceProduct).%New()
Do BerekeningServiceMock.VerwachtMethodCall("MaakProductVanKenmerken", IngegevenKenmerken, "K||1234", 25, ProductData).DanDoeNiks()
Index: WSimpl/AX/CalculatedProduct/Converter/AxProductKenmerkenConverter.cls.xml
===================================================================
diff -u -r57819 -r61669
--- WSimpl/AX/CalculatedProduct/Converter/AxProductKenmerkenConverter.cls.xml (.../AxProductKenmerkenConverter.cls.xml) (revision 57819)
+++ WSimpl/AX/CalculatedProduct/Converter/AxProductKenmerkenConverter.cls.xml (.../AxProductKenmerkenConverter.cls.xml) (revision 61669)
@@ -23,13 +23,23 @@
1
+
+AXimpl.Utils.KlantIdConverter
+1
+
+
+
+DOM.PARTIJ.LegacyPartijAPI
+1
+
+
vhLib.Logger
1
-AxNaarEconConverter:AXimpl.PM.Maatwerk.AxNaarEconConverter="",EconNaarAppsConverter:ECONimpl.PM.Maatwerk.AppsConverter="",IngegevenKenmerkenConverter:APPS.PM.Maatwerk.impl.IngegevenKenmerkenConverter="",WinkelkarService:APPS.EC.Winkelkar.impl.WinkelkarService="",Logger:vhLib.Logger=""
+AxNaarEconConverter:AXimpl.PM.Maatwerk.AxNaarEconConverter="",EconNaarAppsConverter:ECONimpl.PM.Maatwerk.AppsConverter="",IngegevenKenmerkenConverter:APPS.PM.Maatwerk.impl.IngegevenKenmerkenConverter="",WinkelkarService:APPS.EC.Winkelkar.impl.WinkelkarService="",Logger:vhLib.Logger="",KlantIdConverter:AXimpl.Utils.KlantIdConverter="",LegacyPartijAPI:DOM.PARTIJ.LegacyPartijAPI=""
1
1
%Status
@@ -39,19 +49,27 @@
Set ..EconNaarAppsConverter = $$$Inject(EconNaarAppsConverter, ##class(ECONimpl.PM.Maatwerk.AppsConverter).%New())
Set ..IngegevenKenmerkenConverter = $$$Inject(IngegevenKenmerkenConverter, ##class(APPS.PM.Maatwerk.impl.IngegevenKenmerkenConverter).%New())
Set ..WinkelkarService = $$$Inject(WinkelkarService, ##class(APPS.EC.Winkelkar.impl.WinkelkarService).%New())
+ Set ..KlantIdConverter = $$$Inject(KlantIdConverter, ##class(AXimpl.Utils.KlantIdConverter).%New())
+ Set ..LegacyPartijAPI = $$$Inject(LegacyPartijAPI, ##class(DOM.PARTIJ.impl.LegacyPartijAPI).%New())
Set ..Logger = $$$Inject(Logger,##class(vhLib.Logger).%New())
Quit $$$OK
]]>
-Kenmerken:%List
+Kenmerken:%List,CustAccount:%String
DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+
+
+CustAccount:%String
+1
+%Boolean
+
+