WSO2 ESB provides the following property mediator to remove the "Chunked" encoding type when calling SOAP endpoints. You can use the below configuration to call a SOAP endpoint which expects a non-chunked request (Request with "Content-Length" header). <property name=”DISABLE_CHUNKING” value=”true” scope=”axis2″/> Here is a sample proxy service configuration. <?xml version=”1.0″ encoding=”UTF-8″?> <proxy xmlns=” http://ws.apache.org/ns/synapse” ; name=”SampleProxy_v1″ transports=”https” startOnLoad=”true” trace=”enable”> <description/> <target> <inSequence> <property name=”DISABLE_CHUNKING” value=”true” scope=”axis2″/> <send> <endpoint> <address uri="http://localhost:9764/services/HelloService" ></address> </endpoint> ...
Sharing the things which I learned about Enterprise Integration.