Index: vhTest/Mock/WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler.cls.xml =================================================================== diff -u -r58342 -r64452 --- vhTest/Mock/WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler.cls.xml (.../ProductVolgensAxAttribuutBepaler.cls.xml) (revision 58342) +++ vhTest/Mock/WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler.cls.xml (.../ProductVolgensAxAttribuutBepaler.cls.xml) (revision 64452) @@ -9,7 +9,7 @@ right -ProductService:WSimpl.AX.CalculatedProduct.ProductService="",ProductUpdater:WSimpl.AX.CalculatedProduct.ProductUpdater="",OrderService:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService="" +ProductService:WSimpl.AX.CalculatedProduct.ProductService="",ProductUpdater:WSimpl.AX.CalculatedProduct.ProductUpdater="",OrderService:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService="",ProductIdRecycleerder:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.ProductIdRecycleerder="",ProductDataFactory:DOM.PM.dto.ProductDataFactory="",ProductApi:DOM.PM.ProductAPI="" %Status Index: WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler.cls.xml =================================================================== diff -u -r58745 -r64452 --- WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler.cls.xml (.../ProductVolgensAxAttribuutBepaler.cls.xml) (revision 58745) +++ WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler.cls.xml (.../ProductVolgensAxAttribuutBepaler.cls.xml) (revision 64452) @@ -18,8 +18,23 @@ 1 + +WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.ProductIdRecycleerder +1 + + + +DOM.PM.dto.ProductDataFactory +1 + + + +DOM.PM.ProductAPI +1 + + -ProductService:WSimpl.AX.CalculatedProduct.ProductService="",ProductUpdater:WSimpl.AX.CalculatedProduct.ProductUpdater="",OrderService:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService="" +ProductService:WSimpl.AX.CalculatedProduct.ProductService="",ProductUpdater:WSimpl.AX.CalculatedProduct.ProductUpdater="",OrderService:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService="",ProductIdRecycleerder:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.ProductIdRecycleerder="",ProductDataFactory:DOM.PM.dto.ProductDataFactory="",ProductApi:DOM.PM.ProductAPI="" 1 1 %Status @@ -28,6 +43,9 @@ Set ..ProductService = $$$Inject(ProductService, ##class(WSimpl.AX.CalculatedProduct.ProductService).%New()) Set ..ProductUpdater = $$$Inject(ProductUpdater, ##class(WSimpl.AX.CalculatedProduct.ProductUpdater).%New()) Set ..OrderService = $$$Inject(OrderService, ##class(WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService).%New()) + Set ..ProductIdRecycleerder = $$$Inject(ProductIdRecycleerder, ##class(WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.ProductIdRecycleerder).%New()) + Set ..ProductDataFactory = $$$Inject(ProductDataFactory, ##class(DOM.PM.dto.ProductDataFactory).%New()) + Set ..ProductApi = $$$Inject(ProductApi, ##class(DOM.PM.impl.ProductAPI).%New()) Quit $$$OK ]]> @@ -46,6 +64,8 @@ Set Product = ..GeefProductChangeRequestAttrVsAdminProdNr(Request) } ElseIf (Request.AttrVsAdminProdNr = "Fixed") { Set Product = ..GeefProductFixedAttrVsAdminProdNr(Request, ProductId) + } ElseIf (Request.AttrVsAdminProdNr = "SalesPriceBOM") { + Set Product = ..GeefProductSalesPriceBOMAttrVsAdminProdNr(Request) } Quit Product @@ -92,6 +112,37 @@ ]]> + +Request:AXif.Dynamics.CalculatedProductIn.MessageParts.AxdEntityRequest +1 +DOM.PM.Product + + + AxInventTransId:%String,OudProductId:%String,NieuwProductId:%String 1