Index: WSimpl/AX/CalculatedProduct/Converter.cls.xml =================================================================== diff -u -r43021 -r43033 --- WSimpl/AX/CalculatedProduct/Converter.cls.xml (.../Converter.cls.xml) (revision 43021) +++ WSimpl/AX/CalculatedProduct/Converter.cls.xml (.../Converter.cls.xml) (revision 43033) @@ -3,6 +3,23 @@ TECH.RegisteredObject + +WSimpl.AX.CalculatedProduct.RequestConverter +1 + + + +1 +1 +%Status +1 + + + CalculatedProductIn:AXif.Dynamics.CalculatedProductIn.Envelope,MessageId:%String="" AXif.Dynamics.CalculatedProductOut.Envelope @@ -16,31 +33,14 @@ While (RequestIterator.HasNext()) { #dim Request As AXif.Dynamics.CalculatedProductIn.MessageParts.AxdEntityRequest = RequestIterator.Next() - #dim ConfigVariant As AXif.Dynamics.CalculatedProductOut.MessageParts.AxdEntityConfigVariant = ..ConvertRequest(Request) + #dim ConfigVariant As AXif.Dynamics.CalculatedProductOut.MessageParts.AxdEntityConfigVariant = ..RequestConverter.Convert(Request, MessageId) - Set ConfigVariant.MessageId = MessageId - Do CalculatedProductOut.Body.MessagePart.MessagePart.ConfigVariant.Insert(ConfigVariant) } Quit CalculatedProductOut ]]> - - -Request:AXif.Dynamics.CalculatedProductIn.MessageParts.AxdEntityRequest -1 -AXif.Dynamics.CalculatedProductOut.MessageParts.AxdEntityConfigVariant - -