title: Spring WS force SOAP endpoint operation name
body: <p>I am implementing a SOAP WS with spring, I have my XSDs, then I add my endpoints with annotations such as:</p>
  
  <pre><code>@Endpoint
  public class StuffRequestEndpoint {
  
      @PayloadRoot(namespace = "urn:mycomp-com/xyz/ws/msg", localPart = "StuffRequest")
      public
      @ResponsePayload
      StuffResponse requestStuff(@RequestPayload StuffRequest request) {
  </code></pre>
  
  <p>The problem I have is that the produced WSDL has a funny operation name:</p>
  
  <pre><code>    &lt;wsdl:operation name="Stuff"&gt;
          &lt;soap:operation soapAction=""/&gt;
          &lt;wsdl:input name="StuffRequest"&gt;
              &lt;soap:body use="literal"/&gt;
          &lt;/wsdl:input&gt;
          &lt;wsdl:output name="StuffResponse"&gt;
              &lt;soap:body use="literal"/&gt;
          &lt;/wsdl:output&gt;
  </code></pre>
  
  <p>How could I override the produced operation name?</p>
  
  <p>Thanks.</p>