889 views

Description

Symptoms

When REST call is made through MID server you will see HTTP status returning as 0 and you can see below error in ECC queue.

Payload size of 41047892 bytes exceeded maximum of 20000000 bytes.
Contents of the original payload were moved to C:Dev Servermid.istanbul-09-23-2016__patch6-05-02-2017_05-19-2017_1034.windows.x86-64agentworkmonitorsECCSenderoutput_oversizeecc_queue.66daa695dbbea78064d87d8bbf961930.xml on the MID server.
Maximum payload size can be set with mid config parameter: mid.eccq.max_payload_size

Release

All

Cause

The limitation set in the system property mid.eccq.max_payload_size.

Specifies the maximum string length of a payload that the MID server sends to the instance. The MID Server verifies the size of the payload before sending it to the instance, If the payload size exceeds the limit, the MID Server discards it and returns an error message in the payload

 

Resolution

1) Go to MID Server > Properties.

2) Check if the property mid.eccq.max_payload_size does exist.

3) If the property exists, increase the size of the payload in bytes, if it doesn't exist create new and specify the payload size in bytes, default is 20000000 bytes.

OR

1) you can also configure this as a configuration parameter on an individual MID Server

2) Please follow below documentation to configure the parameter on specific MID Server

https://docs.servicenow.com/bundle/london-servicenow-platform/page/product/mid-server/task/t_SetMIDServerParameters.html#t_SetMIDServerParameters

Article Information

Last Updated:2019-08-02 20:43:59
Published:2019-05-08