Setting SO_TIMEOUT for Webservice consumer in mule
<p>We are using webservice consumer to hit a service hosted by 3rd party.
While hitting the service, SocketTimeOutException happens after 16 minutes.</p>

<p>Our webservice consumer config is as given below.</p>

<pre><code>&lt;ws:consumer-config name="config_name"
    wsdlLocation="${wsdlLocation}"
    service="Service_name" port="service_portType"
    serviceAddress="${serviceAddress}"
    doc:name="Web Service Consumer" /&gt;

    &lt;ws:consumer config-ref="config_name" operation="test_operation"
        doc:name="do_it" /&gt;
</code></pre>

<p>We have a default response timeout set at top of the configuration file.</p>

<pre><code>      &lt;configuration defaultResponseTimeout="1000000" doc:name="Configuration" /&gt;
</code></pre>

<p>Now, when we asked the 3rd party about the time out, they asked us to set the SO_TIMEOUT of server to 0.</p>

<p>I know we can set it for https:connector with property 'serverSoTimeout="0"'.
My question is how do we set it for Webservice consumer?</p>