title: Error in generating Java from WSDL: java.io.IOException: Emitter failure
body: <p>I'm trying to integrate the <a href="http://www.aramex.com/developers/aramex-apis/42466/Shipments-Tracking-API" rel="nofollow noreferrer">Aramex Shipments Tracking API</a>. I downloaded the WSDL file and went through
  web services → web service client → provided service definition for WSDL file → clicked next and finish. But then I get the following error:</p>
  
  <pre><code>IWAB0399E Error in generating Java from WSDL:  java.io.IOException: Emitter failure.  
  There is an undefined binding (BasicHttpBinding_Service_1_0) in the WSDL document.
  Hint: make sure &lt;port binding=".."&gt; is fully qualified.
  java.io.IOException: Emitter failure.  There is an undefined binding (BasicHttpBinding_Service_1_0) in the WSDL document.
  Hint: make sure &lt;port binding=".."&gt; is fully qualified.
  at org.apache.axis.wsdl.symbolTable.SymbolTable.checkForUndefined(SymbolTable.java:570)
  at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:715)
  at org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:543)
  at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:518)
  at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:495)
  at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:361)
  at java.lang.Thread.run(Thread.java:701)
  </code></pre>
  
  <p>How can I solve this problem?</p>