title: WSDL customization - binding name
body: <p>I would like to know what will be the "binding" name in the <strong>WSDL</strong> file when the following WebService is deployed:</p>
  
  <pre><code>@WebService (name="LogService", serviceName="LogWebService")  
   public class LogServiceImpl 
   {    
   public void log(String msg) {       
   System.out.println(msg);    
   } 
   }
  </code></pre>
  
  <p>As far as I know it should be <strong>SIB</strong> + "Port" +"Binding", namely <strong>LogServiceImplPortBinding</strong> since the "portname" does not appear in the <strong>@WebService</strong> annotation. Otherwise (in case it appeared) it would be "portname" + "Binding". Someone states though that the "binding" name is in this case "name" +"Binding", namely <strong>LogServiceBinding</strong> because the "name" appears in the annotation. What is correct? In what tutorial or specification is this customization described? </p>