Index: WSimpl/AX/CalculatedProduct/ProductUpdater.cls.xml
===================================================================
diff -u -r58632 -r58644
--- WSimpl/AX/CalculatedProduct/ProductUpdater.cls.xml (.../ProductUpdater.cls.xml) (revision 58632)
+++ WSimpl/AX/CalculatedProduct/ProductUpdater.cls.xml (.../ProductUpdater.cls.xml) (revision 58644)
@@ -72,17 +72,37 @@
#dim LadeVariant As AXimpl.PM.enu.LadeVariant = ..GeefLadeVariant(ProductId, Request.Attribute)
If (LadeVariant = ##class(AXimpl.PM.enu.LadeVariant).TBX()) {
- Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.UnimplementedException).%New("Het in BOMBOL updaten van een TBX-product is nog niet voorzien. Het door AX aangeleverde AdminProductNummer: '"_ProductId_"'."))
- } ElseIf (LadeVariant = ##class(AXimpl.PM.enu.LadeVariant).LBX()) {
+ Set Product = ..GeefGeupdatetTbxProduct(Request, ProductId, DossierNummer)
+ } ElseIf ((LadeVariant = ##class(AXimpl.PM.enu.LadeVariant).LBX()) || (LadeVariant = ##class(AXimpl.PM.enu.LadeVariant).TAX())) {
Set Product = ..GeefGeupdatetNietTbxProduct(Request, ProductId, DossierNummer)
- } ElseIf (LadeVariant = ##class(AXimpl.PM.enu.LadeVariant).TAX()) {
- Set Product = ..GeefGeupdatetNietTbxProduct(Request, ProductId, DossierNummer)
+ } Else {
+ Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.UnimplementedException).%New("Onbekende LadeVariant voorzien: '"_LadeVariant_"'. Het door AX aangeleverde AdminProductNummer: '"_ProductId_"'."))
}
Quit Product
]]>
+
+Request:AXif.Dynamics.CalculatedProductIn.MessageParts.AxdEntityRequest,ProductId:%String,DossierNummer:%String
+1
+DOM.PM.Product
+
+
+
Request:AXif.Dynamics.CalculatedProductIn.MessageParts.AxdEntityRequest,ProductId:%String,DossierNummer:%String
1