title: SOAP WSDL mis-configuration SOAP instead of SOAPENV
body: <p>I have a wsdl file containing a request configuration like this: </p>
  
  <pre><code>&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:bscs="http://www.website.com/ws/bscs"&gt;
     &lt;soapenv:Header/&gt;
     &lt;soapenv:Body&gt;
        &lt;bscs:MyAction&gt;
           &lt;param1&gt;?&lt;/param1&gt;
           &lt;param2&gt;?&lt;/param2&gt;
        &lt;/bscs:MyAction&gt;
     &lt;/soapenv:Body&gt;
  &lt;/soapenv:Envelope&gt; 
  </code></pre>
  
  <p>but when checking the logs of the webserver the soap request is sent in this way: </p>
  
  <pre><code>&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
      &lt;soap:Body&gt;
          &lt;ns3:MyAction xmlns:ns2="http://www.website.com/ws" xmlns:ns3="http://www.website.com/ws/bscs"&gt;
              &lt;param1&gt;20045454545&lt;/param1&gt;
              &lt;param2&gt;45454&lt;/param2&gt;
          &lt;/ns3:MyAction&gt;
      &lt;/soap:Body&gt;
  &lt;/soap:Envelope&gt;
  </code></pre>
  
  <p>Do you have an idea on what might be causing the problem? </p>
  
  <p>The scenario is that we have SOAP service integrated within a properiatry system (sys1). Now we want that service to be hosted in another system (sys2) and keep the communication between the sys1 and hosted service as usual.  </p>