Index: vhTest/Mock/WSimpl/AX/CalculatedProduct/RequestConverter.cls.xml
===================================================================
diff -u -r57289 -r57327
--- vhTest/Mock/WSimpl/AX/CalculatedProduct/RequestConverter.cls.xml (.../RequestConverter.cls.xml) (revision 57289)
+++ vhTest/Mock/WSimpl/AX/CalculatedProduct/RequestConverter.cls.xml (.../RequestConverter.cls.xml) (revision 57327)
@@ -9,7 +9,7 @@
right
-ProductService:WSimpl.AX.CalculatedProduct.ProductService="",VariantDescriptionBepaler:WSimpl.AX.CalculatedProduct.VariantDescriptionBepaler="",BouwstenenConverter:WSimpl.AX.CalculatedProduct.BouwstenenConverter="",SourcingDataAreaIdBepaler:WSimpl.AX.CalculatedProduct.SourcingDataAreaIdBepaler="",Formatter:AXimpl.Formatter="",AfbeeldingService:WSimpl.AX.CalculatedProduct.AfbeeldingService="",ProductUpdater:WSimpl.AX.CalculatedProduct.ProductUpdater="",LadeVariantBepaler:WSimpl.AX.CalculatedProduct.LadeVariantBepaler="",DataMProductRepository:DOM.PM.impl.DataM.DataMProductRepository=""
+ProductService:WSimpl.AX.CalculatedProduct.ProductService="",VariantDescriptionBepaler:WSimpl.AX.CalculatedProduct.VariantDescriptionBepaler="",BouwstenenConverter:WSimpl.AX.CalculatedProduct.BouwstenenConverter="",SourcingDataAreaIdBepaler:WSimpl.AX.CalculatedProduct.SourcingDataAreaIdBepaler="",Formatter:AXimpl.Formatter="",AfbeeldingService:WSimpl.AX.CalculatedProduct.AfbeeldingService="",ProductVolgensAxAttribuutBepaler:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler="",LadeVariantBepaler:WSimpl.AX.CalculatedProduct.LadeVariantBepaler="",DataMProductRepository:DOM.PM.impl.DataM.DataMProductRepository=""
%Status
Index: WSimpl/AX/CalculatedProduct/RequestConverter.cls.xml
===================================================================
diff -u -r57324 -r57327
--- WSimpl/AX/CalculatedProduct/RequestConverter.cls.xml (.../RequestConverter.cls.xml) (revision 57324)
+++ WSimpl/AX/CalculatedProduct/RequestConverter.cls.xml (.../RequestConverter.cls.xml) (revision 57327)
@@ -33,8 +33,8 @@
1
-
-WSimpl.AX.CalculatedProduct.ProductUpdater
+
+WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler
1
@@ -49,7 +49,7 @@
-ProductService:WSimpl.AX.CalculatedProduct.ProductService="",VariantDescriptionBepaler:WSimpl.AX.CalculatedProduct.VariantDescriptionBepaler="",BouwstenenConverter:WSimpl.AX.CalculatedProduct.BouwstenenConverter="",SourcingDataAreaIdBepaler:WSimpl.AX.CalculatedProduct.SourcingDataAreaIdBepaler="",Formatter:AXimpl.Formatter="",AfbeeldingService:WSimpl.AX.CalculatedProduct.AfbeeldingService="",ProductUpdater:WSimpl.AX.CalculatedProduct.ProductUpdater="",LadeVariantBepaler:WSimpl.AX.CalculatedProduct.LadeVariantBepaler="",DataMProductRepository:DOM.PM.impl.DataM.DataMProductRepository=""
+ProductService:WSimpl.AX.CalculatedProduct.ProductService="",VariantDescriptionBepaler:WSimpl.AX.CalculatedProduct.VariantDescriptionBepaler="",BouwstenenConverter:WSimpl.AX.CalculatedProduct.BouwstenenConverter="",SourcingDataAreaIdBepaler:WSimpl.AX.CalculatedProduct.SourcingDataAreaIdBepaler="",Formatter:AXimpl.Formatter="",AfbeeldingService:WSimpl.AX.CalculatedProduct.AfbeeldingService="",ProductVolgensAxAttribuutBepaler:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler="",LadeVariantBepaler:WSimpl.AX.CalculatedProduct.LadeVariantBepaler="",DataMProductRepository:DOM.PM.impl.DataM.DataMProductRepository=""
1
1
%Status
@@ -61,7 +61,7 @@
Set ..SourcingDataAreaIdBepaler = $$$Inject(SourcingDataAreaIdBepaler, ##class(WSimpl.AX.CalculatedProduct.SourcingDataAreaIdBepaler).%New())
Set ..Formatter = $$$Inject(Formatter, ##class(AXimpl.Formatter).%New())
Set ..AfbeeldingService = $$$Inject(AfbeeldingService, ##class(WSimpl.AX.CalculatedProduct.AfbeeldingService).%New())
- Set ..ProductUpdater = $$$Inject(ProductUpdater, ##class(WSimpl.AX.CalculatedProduct.ProductUpdater).%New())
+ Set ..ProductVolgensAxAttribuutBepaler = $$$Inject(ProductVolgensAxAttribuutBepaler, ##class(WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler).%New())
Set ..LadeVariantBepaler = $$$Inject(LadeVariantBepaler, ##class(WSimpl.AX.CalculatedProduct.LadeVariantBepaler).%New())
Set ..DataMProductRepository = $$$Inject(DataMProductRepository, ##class(DOM.PM.impl.DataM.DataMProductRepository).%New())
@@ -87,7 +87,7 @@
Try {
If (##class(DOM.common.impl.ProjectSettingsAPI).%New().IsActiefAttrVsAdminProdNrInBomBol() && (..IsLbx(ProductId, Request.Attribute))) {
- Set Product = ..GeefProductIndienIsActiefAttrVsAdminProdNrInBomBol(Request, ProductId)
+ Set Product = ..ProductVolgensAxAttribuutBepaler.GeefProductVolgensAttrVsAdminProdNr(Request)
} Else {
Set Product = ..GeefProduct(Request, ProductId)
}
@@ -128,58 +128,6 @@
]]>
-
-Request:AXif.Dynamics.CalculatedProductIn.MessageParts.AxdEntityRequest,ProductId:%String
-1
-DOM.PM.Product
-
-
-
-
-Request:AXif.Dynamics.CalculatedProductIn.MessageParts.AxdEntityRequest,ProductId:%String
-1
-DOM.PM.Product
-
-
-
-
-Request:AXif.Dynamics.CalculatedProductIn.MessageParts.AxdEntityRequest
-1
-DOM.PM.Product
-
-
-
-
-Request:AXif.Dynamics.CalculatedProductIn.MessageParts.AxdEntityRequest,ProductId:%String
-1
-DOM.PM.Product
-
-
-
AttributeLijst:%ListOfObjects,AttributeName:%String
1
Index: vhUnitTest/WSimpl/AX/CalculatedProduct/RequestConverter/Test.cls.xml
===================================================================
diff -u -r57289 -r57327
--- vhUnitTest/WSimpl/AX/CalculatedProduct/RequestConverter/Test.cls.xml (.../Test.cls.xml) (revision 57289)
+++ vhUnitTest/WSimpl/AX/CalculatedProduct/RequestConverter/Test.cls.xml (.../Test.cls.xml) (revision 57327)
@@ -62,8 +62,8 @@
WSimpl.AX.CalculatedProduct.AfbeeldingService
-
-WSimpl.AX.CalculatedProduct.ProductUpdater
+
+WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler
1
@@ -72,109 +72,63 @@
1
-
+
+aTestName:%String
-
+
-
+
-
-
-
-
-
+
-
+
-
+
-
+
-
-
-
-
ProductStub:vhTest.Mock.DOM.PM.Product,Request:AXif.Dynamics.CalculatedProductIn.MessageParts.AxdEntityRequest,LadeVariant:AXimpl.PM.enu.LadeVariant=##class(AXimpl.PM.enu.LadeVariant).LBX()
1
@@ -401,7 +331,7 @@
Set ..AfbeeldingService = AfbeeldingServiceMock
Set ..LadeVariantBepaler = LadeVariantBepalerStub
- Quit ##class(WSimpl.AX.CalculatedProduct.RequestConverter).%New(..ProductService, ..VariantDescriptionBepaler, ..BouwstenenConverter, ..SourcingDataAreaIdBepaler, ..Formatter, ..AfbeeldingService, ..ProductUpdater, ..LadeVariantBepaler)
+ Quit ##class(WSimpl.AX.CalculatedProduct.RequestConverter).%New(..ProductService, ..VariantDescriptionBepaler, ..BouwstenenConverter, ..SourcingDataAreaIdBepaler, ..Formatter, ..AfbeeldingService, ..ProductVolgensAxAttribuutBepaler, ..LadeVariantBepaler)
]]>