web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

AX 2012 - Dynamics Connector - Error in deserializing body of reply message for operation 'read'.

(0) ShareShare
ReportReport
Posted on by

Hi,

When I'm trying to sync Sales Orders from AX to CRM the Dynamics Connector throws this exception.

[Retry] has encountered an error. Processing will be aborted. Error text: Error in deserializing body of reply message for operation 'read'.

--- Exception Dump ---
Caught Exception: [System.ServiceModel.CommunicationException] Error in deserializing body of reply message for operation 'read'.
Stack trace:

Server stack trace:
at System.ServiceModel.Dispatcher.XmlSerializerOperationFormatter.DeserializeBody(XmlDictionaryReader reader, MessageVersion version, XmlSerializer serializer, MessagePartDescription returnPart, MessagePartDescriptionCollection bodyParts, Object[] parameters, Boolean isRequest)
at System.ServiceModel.Dispatcher.XmlSerializerOperationFormatter.DeserializeBody(XmlDictionaryReader reader, MessageVersion version, String action, MessageDescription messageDescription, Object[] parameters, Boolean isRequest)
at System.ServiceModel.Dispatcher.OperationFormatter.DeserializeBodyContents(Message message, Object[] parameters, Boolean isRequest)
at System.ServiceModel.Dispatcher.OperationFormatter.DeserializeReply(Message message, Object[] parameters)
at System.ServiceModel.Dispatcher.ProxyOperationRuntime.AfterReply(ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SalesOrderService.read(SalesOrderServiceReadRequest request)
at SalesOrderServiceClient.read(CallContext CallContext, EntityKey[] EntityKeyList)
at Microsoft.Dynamics.Integration.Adapters.AX2012.DynamicServiceObjectProviderBase.ReadContainerByKey(Object key)
at Microsoft.Dynamics.Integration.Adapters.AX2012.DynamicServiceObjectProviderBase.ReadObject(Object key)
at Microsoft.Dynamics.Integration.Service.Tasks.RecordWork.ProcessRead(Object recordKey, DbMap map, String loggingSourceName, Boolean& isFiltered)
at Microsoft.Dynamics.Integration.Service.Tasks.RecordWork.DoRecordWork(DbMap map, Object key, OperationType operationType, DateTime startTime, String loggingSourceName)

Inner Exception: [System.InvalidOperationException] There is an error in the XML document.
Stack trace:
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.ServiceModel.Dispatcher.XmlSerializerOperationFormatter.DeserializeBody(XmlDictionaryReader reader, MessageVersion version, XmlSerializer serializer, MessagePartDescription returnPart, MessagePartDescriptionCollection bodyParts, Object[] parameters, Boolean isRequest)


Inner Exception: [System.InvalidOperationException] Instance validation error: 'NationalAgreement' is not a valid value for AxdExtType_TradeLineDlvTypeId.
Stack trace:
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSalesOrderService.Read151_AxdExtType_TradeLineDlvTypeId(String s)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSalesOrderService.Read152_Item(Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSalesOrderService.Read210_AxdEntity_SalesLine(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSalesOrderService.Read227_AxdEntity_SalesTable(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSalesOrderService.Read228_AxdSalesOrder(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSalesOrderService.Read256_SalesOrderServiceReadResponse()
at Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer18.Deserialize(XmlSerializationReader reader)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)


According to google searches this can be related to the length of SOAP message, but I'm not too sure.

Some Sales Orders are getting across to CRM 2011 just fine but most of them fails with this error message.. Wouldn't it be consistently failing if the SOAP messages were too long? And of course - does anybody have any idea what I can do to fix this?

Thanks,

Simon

*This post is locked for comments

I have the same question (0)
  • Community Member Profile Picture
    on at
    RE: AX 2012 - Dynamics Connector - Error in deserializing body of reply message for operation 'read'.

    Did you find a solution?

    I'm having the same issue with an custom entity that has been running fluently for a while now, but has suddenly stopped working a few days back.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Andrés Arias – Community Spotlight

We are honored to recognize Andrés Arias as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Syed Haris Shah Profile Picture

Syed Haris Shah 9

#2
Martin Dráb Profile Picture

Martin Dráb 2 Most Valuable Professional

#2
Community Member Profile Picture

Community Member 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans