title: SoapAction header missing when using CXF
body: <p>I have a WSDL file from outside WS that i'm connecting to. And I'm trying to get it working with CXF (works fine with JAX-WS). But I'm getting error from other system. So I decided to take a look at data we're sending to that system and only diffrence is that CXF sets empty SOAPAction http header.</p>
  
  <p>I took some reading and looks like only known solutions is pointing to WSDL directly. But I already did that.  </p>
  
  <p>Anyone has a clue about this?</p>
  
  <pre><code>&lt;bean id="object" class="xxx.XxxObject" factory-bean="objectFActory"
        factory-method="create"/&gt;
  
  &lt;bean id="objectFActory" class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean"&gt;
      &lt;property name="serviceClass" value="xxx.XxxObject"/&gt;
      &lt;property name="wsdlLocation" value="http://blebleble"/&gt;
      &lt;property name="address" value="http://blebleble"/&gt;
      &lt;property name="username" value="user"/&gt;
      &lt;property name="password" value="password"/&gt;
      &lt;property name="properties"&gt;
          &lt;map&gt;
              &lt;entry key="javax.xml.ws.session.maintain" value-type="java.lang.Boolean" value="true"/&gt;
          &lt;/map&gt;
      &lt;/property&gt;
  &lt;/bean&gt;
  </code></pre>
  
  <p>Headers:</p>
  
  <pre><code>POST /somepath HTTP/1.1
  Content-Type: text/xml; charset=UTF-8
  Accept: */*
  Authorization: Basic &lt;randomhex&gt;
  SOAPAction: ""
  User-Agent: Apache CXF 2.7.6
  Cache-Control: no-cache
  Pragma: no-cache
  Host: somehost:8080
  Connection: keep-alive
  Content-Length: 2791
  </code></pre>