title: Axis2 WebService Client: The given SOAPAction does not match an operation
body: <p>I have a test webservice developed with CXF running in my computer and I have been trying to make the client side with the "wsdl2java" function of Apache Axis2. I have already generated the code but I have the following error:</p>
  
  <pre><code>org.apache.axis2.AxisFault: The given SOAPAction http://service.taller1.webservices.spring.com/HolaMundoService/saludaHola does not match an operation.
  at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
  at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375)
  at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
  at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
  at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
  at com.spring.webservices.taller1.service.impl.HolaMundoServiceImplServiceStub.saludaHola(HolaMundoServiceImplServiceStub.java:182)
  at mian.Main.main(Main.java:27)
  </code></pre>
  
  <p>Here the wsdl:</p>
  
  <pre><code>&lt;?xml version='1.0' encoding='UTF-8'?&gt;&lt;wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://impl.service.taller1.webservices.spring.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns2="http://schemas.xmlsoap.org/soap/http" xmlns:ns1="http://service.taller1.webservices.spring.com/" name="HolaMundoServiceImplService" targetNamespace="http://impl.service.taller1.webservices.spring.com/"&gt;
    &lt;wsdl:import location="http://localhost:8080/webservice-cfx-spring-0.0.1-SNAPSHOT/HolaMundoService?wsdl=HolaMundoService.wsdl" namespace="http://service.taller1.webservices.spring.com/"&gt;
      &lt;/wsdl:import&gt;
    &lt;wsdl:binding name="HolaMundoServiceImplServiceSoapBinding" type="ns1:HolaMundoService"&gt;
      &lt;soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/&gt;
      &lt;wsdl:operation name="saludaHola"&gt;
        &lt;soap:operation soapAction="" style="document"/&gt;
        &lt;wsdl:input name="saludaHola"&gt;
          &lt;soap:body use="literal"/&gt;
        &lt;/wsdl:input&gt;
        &lt;wsdl:output name="saludaHolaResponse"&gt;
          &lt;soap:body use="literal"/&gt;
        &lt;/wsdl:output&gt;
      &lt;/wsdl:operation&gt;
    &lt;/wsdl:binding&gt;
    &lt;wsdl:service name="HolaMundoServiceImplService"&gt;
      &lt;wsdl:port binding="tns:HolaMundoServiceImplServiceSoapBinding" name="HolaMundoServiceImplPort"&gt;
        &lt;soap:address location="http://localhost:8080/webservice-cfx-spring-0.0.1-SNAPSHOT/HolaMundoService"/&gt;
      &lt;/wsdl:port&gt;
    &lt;/wsdl:service&gt;
  &lt;/wsdl:definitions&gt;
  </code></pre>
  
  <p>I would appreciate any help. Thanks in advance for your help!</p>