title: Parameter Names in WSDL with significant name
body: <p>I am creating a WebService in Java using JAXWS RI. 
  The WSDL file is created when deploying the application WAR automatically. 
  The problem is that I want the arguments (that each operation recieves) in the WSDL file to have significant names, but they appear as arg0, arg1, arg2 ...
  Is there a way to define the names for this parameters and don't use the default names?</p>
  
  <p>I have implemented the following:</p>
  
  <p><em><strong>The WebService Interface</em></strong></p>
  
  <pre><code>@WebService
  @SOAPBinding(style = Style.RPC)
  public interface WS2 {
      @WebMethod String confirmaXML(String lrt_id);
  }
  </code></pre>
  
  <p><em><strong>The WebService Interface Implementation</em></strong></p>
  
  <pre><code>@WebService(endpointInterface = "vital.tde.ws2.WS2")
  public class WS2Imp implements WS2{
      public String confirmaXML(String lrt_id) {
          String respuesta = null;
          //CODE
          return respuesta;
      }
  </code></pre>
  
  <p><em><strong>sun-jaxws.xml</em></strong></p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;endpoints
      xmlns="http://java.sun.com/xml/ns/jax-ws/ri/runtime"
      version="2.0"&gt;
      &lt;endpoint name="WS2" implementation="vital.tde.ws2.WS2Imp" url-pattern="/WS2" /&gt;
  &lt;/endpoints&gt;
  </code></pre>
  
  <p><em><strong>web.xml</em></strong></p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"&gt;
    &lt;display-name&gt;WS2&lt;/display-name&gt;
    &lt;listener&gt;
      &lt;listener-class&gt;
                  com.sun.xml.ws.transport.http.servlet.WSServletContextListener
          &lt;/listener-class&gt;
    &lt;/listener&gt;
    &lt;servlet&gt;
      &lt;servlet-name&gt;WS2&lt;/servlet-name&gt;
      &lt;servlet-class&gt;
              com.sun.xml.ws.transport.http.servlet.WSServlet
          &lt;/servlet-class&gt;
      &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;
    &lt;/servlet&gt;
    &lt;servlet-mapping&gt;
      &lt;servlet-name&gt;WS2&lt;/servlet-name&gt;
      &lt;url-pattern&gt;/WS2&lt;/url-pattern&gt;
    &lt;/servlet-mapping&gt;
    &lt;session-config&gt;
      &lt;session-timeout&gt;120&lt;/session-timeout&gt;
    &lt;/session-config&gt;
  &lt;/web-app&gt;
  </code></pre>