title: Message part x is not recognized. Does it exist in service WSDL? case sensitivity?
body: <p>I am using the camel-cxf libs to try make a very basic web service client.</p>
  
  <p>The error I get is:</p>
  
  <pre><code>Message part {http://tariffservice.agw.mycompany.com/}getTariffPrice 
  was not recognized.  (Does it exist in service WSDL?):       
  </code></pre>
  
  <p>The WSDL was created by the .NET guys because their side doesn't work if I generate WSDLs in the Java fashion.  So if I look in the WSDL, I see the correct name for the method is: GetTariffPrice.  In fact, no where is there a lowercase getTariffPrice in any of the annotations.  It's only the method name that's lowercase.</p>
  
  <p>So I get the feeling like that's the problem, but I don't know where to fix it.  CXF autogenerates the files every time I compile.  Is there a binding file maybe?</p>
  
  <p>----  Edit:  Reply to Willem's q</p>
  
  <p>I used the camel-master cxf example, which was in code for whatever reason.  The WSDL has GetTariffPrice everywhere, which makes me think if I could get CXF to generate GetTariffPrice instead of getTariffPrice, it might work</p>
  
  <pre><code>private static final String URL = "http://localhost:8080/tariffAdmin/services/tariffEndpoint";
  
  protected static ITariffService createCXFClient() {
      // we use CXF to create a client for us as its easier than JAXWS and works
      ClientProxyFactoryBean factory = new ClientProxyFactoryBean();
      factory.setServiceClass(ITariffService.class);
      factory.setAddress(URL);
      return (ITariffService) factory.create();
  }
  
      ITariffService service = createCXFClient();
      TariffPriceResponse response = service.getTariffPrice(request);
  </code></pre>
  
  <p>---- Further edit:</p>
  
  <p>I told Maven not to build my classes, and then changed the method name from getTariffPrice to GetTariffPrice, in the generated client class.  I now get this message:</p>
  
  <pre><code>Unexpected wrapper element {http://tariffservice.agw.company.com/}GetTariffPrice found.   Expected {http://agw.company.com/tariffservice}GetTariffPrice.  
  </code></pre>
  
  <p>Hmm. </p>