We have encountered an error when synchronising an Purchase Order record to Microsoft Dynamics GP in Boomi via eConnect.
Error in deserializing body of request message for operation ‘UpdateTransactionEntity’. The maximum string content length quota (8192) has been exceeded while reading XML data. This quota may be increased by changing the MaxStringContentLength property on the XmlDictionaryReaderQuotas object used when creating the XML reader.
After googling around, we found that this is a common issue when synchronising a large XML to Microsoft Dynamics GP. In order to fix the issue, we will need to modify the Microsoft.Dynamics.GP.eConnect.Service.exe.config as the Microsft Dynamics GP integration in Boomi is tunnelled through eConnect.
1. Stop the eConnect service
2. Locate the Microsoft.Dynamics.GP.eConnect.Service.exe.config in C:\Program Files\Microsoft Dynamics\eConnect 12.0\Service
3. Make a backup of the file
4. Add the “readerQuotas” settings to the “eConnectBasicHttpConfig” binding
5. Start the service
Voila! Hope this helps anyone that have the similar issue in Boomi.