title: Soap request Message part was not recognized
body: <p>When I send a request to my webservice (build with apache camel and running on apache karaf) I always get</p>
  
  <pre><code>&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
   &lt;soap:Body&gt;
    &lt;soap:Fault&gt;
       &lt;faultcode&gt;soap:Client&lt;/faultcode&gt;
       &lt;faultstring&gt;Message part {http://localhost:8181/cxf/webservices/inputoutput}input was not recognized.  (Does it exist in service WSDL?)&lt;/faultstring&gt;
    &lt;/soap:Fault&gt;
   &lt;/soap:Body&gt;
  &lt;/soap:Envelope&gt;
  </code></pre>
  
  <p>My wsdl looks like this</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
  &lt;wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
  xmlns:tns="http://localhost:8181/cxf/webservices/inputoutput"
  xmlns:xs="http://www.w3.org/2001/XMLSchema"
  xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
  targetNamespace="http://localhost:8181/cxf/webservices/inputoutput"&gt;
  
  &lt;!-- Type definitions for input- and output parameters for webservice --&gt;
  &lt;wsdl:types&gt;
      &lt;xs:schema targetNamespace="http://localhost:8181/cxf/webservices/inputoutput"&gt;
          &lt;xs:element name="input"&gt;
              &lt;xs:complexType&gt;
                  &lt;xs:sequence&gt;
                      &lt;xs:element type="xs:string" name="surname"/&gt;
                  &lt;/xs:sequence&gt;
              &lt;/xs:complexType&gt;
          &lt;/xs:element&gt;
          &lt;xs:element name="output"&gt;
              &lt;xs:complexType&gt;
                  &lt;xs:sequence&gt;
                      &lt;xs:element type="xs:string" name="forename"/&gt;
                  &lt;/xs:sequence&gt;
              &lt;/xs:complexType&gt;
          &lt;/xs:element&gt;
      &lt;/xs:schema&gt;
  &lt;/wsdl:types&gt;
  
  &lt;!-- Message definitions for input and output --&gt;
  &lt;wsdl:message name="input"&gt;
      &lt;wsdl:part name="surname" element="tns:input"/&gt;
  &lt;/wsdl:message&gt;
  &lt;wsdl:message name="output"&gt;
      &lt;wsdl:part name="forename" element="tns:output"/&gt;
  &lt;/wsdl:message&gt;
  
  &lt;!-- Port (interface) definitions --&gt;
  &lt;wsdl:portType name="InputOutputEndpoint"&gt;
      &lt;wsdl:operation name="InputOutput"&gt;
          &lt;wsdl:input message="tns:input"/&gt;
          &lt;wsdl:output message="tns:output"/&gt;
      &lt;/wsdl:operation&gt;
  &lt;/wsdl:portType&gt;
  
  &lt;!-- Port bindings to transports and encoding - HTTP, document literal encoding is used --&gt;
  &lt;wsdl:binding name="InputOutputBinding" type="tns:InputOutputEndpoint"&gt;
      &lt;soap:binding transport="http://schemas.xmlsoap.org/soap/http"/&gt;
      &lt;wsdl:operation name="InputOutput"&gt;
          &lt;soap:operation soapAction="http://localhost:8181/cxf/webservices/inputoutput" style="document"/&gt;
          &lt;wsdl:input&gt;
              &lt;soap:body parts="in" use="literal"/&gt;
          &lt;/wsdl:input&gt;
          &lt;wsdl:output&gt;
              &lt;soap:body parts="out" use="literal"/&gt;
          &lt;/wsdl:output&gt;
      &lt;/wsdl:operation&gt;
  &lt;/wsdl:binding&gt;
  
  &lt;!-- Service definition --&gt;
  &lt;wsdl:service name="InputOutputEndpointService"&gt;
      &lt;wsdl:port name="InputOutputEndpoint" binding="tns:InputOutputBinding"&gt;
          &lt;soap:address location="http://localhost:8181/cxf/webservices/inputoutput"/&gt;
      &lt;/wsdl:port&gt;
  &lt;/wsdl:service&gt;
  
  &lt;/wsdl:definitions&gt;
  </code></pre>
  
  <p>And this is my request in SoapUI</p>
  
  <pre><code>&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"    xmlns:rep="http://localhost:8181/cxf/webservices/inputoutput"&gt;
  &lt;soapenv:Header/&gt;
  &lt;soapenv:Body&gt;
    &lt;rep:input&gt;
      &lt;surname&gt;test&lt;/surname&gt;
    &lt;/rep:input&gt;
  &lt;/soapenv:Body&gt;
  &lt;/soapenv:Envelope&gt;
  </code></pre>
  
  <p>I can't find anything wrong in my wsdl here. Anyone got an idea what leads to this?</p>