You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by ma...@segurosazteca.com.mx on 2011/03/08 02:45:53 UTC

AxisFault: No bindings found in wsdl

Hi all

Need your help, hope you be able to help me.

Trying to generate java code using wsdl2java  tool i get an exception , 
can you tell me any ideas what´s wrong ?

I m using axis axis2-1.1.1, jdk1.5.0_18

I have wsdl and xsd files in the same directory, Thanks and regards!!!



ERROR

C:\java\axis2\axis2-1.1.1>"generar java desde wsdl valida HDG  .bat"
Using AXIS2_HOME:   C:\java\axis2\axis2-1.1.1
Using JAVA_HOME:    C:\Archivos de programa\Java\jdk1.5.0_18
Retrieving schema wsdl:imported from 'anyElement.xsd', relative to 
'http://150.200.252.43/WSHuellaDigitalWeb/wsdl/com/bancoazteca/hd/BusinessDelegateHD.wsdl?wsdl'.
7/03/2011 07:34:25 PM 
org.apache.axis2.description.WSDL11ToAxisServiceBuilder findBinding
INFO: A service element was not found - picking a random binding!
7/03/2011 07:34:25 PM 
org.apache.axis2.description.WSDL11ToAxisServiceBuilder populateService
GRAVE: org.apache.axis2.AxisFault: No bindings found in wsdl
Exception in thread "main" 
org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL
        at 
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:112)
        at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
        at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
Caused by: org.apache.axis2.AxisFault: No bindings found in wsdl; nested 
exception is:
        org.apache.axis2.AxisFault: No bindings found in wsdl
        at 
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService(WSDL11ToAxisServiceBuilder.java:250)
        at 
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:103)
        ... 2 more
Caused by: org.apache.axis2.AxisFault: No bindings found in wsdl
        at 
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.findBinding(WSDL11ToAxisServiceBuilder.java:377)
        at 
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService(WSDL11ToAxisServiceBuilder.java:200)
        ... 3 more




WSDL



  <?xml version="1.0" encoding="UTF-8" ?> 
- <definitions name="BusinessDelegateHD" targetNamespace="
http://hd.bancoazteca.com.wsdl/BusinessDelegateHD/" xmlns="
http://schemas.xmlsoap.org/wsdl/" xmlns:tns="
http://hd.bancoazteca.com.wsdl/BusinessDelegateHD/" xmlns:xsd="
http://www.w3.org/2001/XMLSchema" xmlns:xsd1="http://hd.bancoazteca.com/">
  <import location="anyElement.xsd" namespace="http://hd.bancoazteca.com/" 
/> 
- <message name="validaHuellaRequest">
  <part name="requestXML" type="xsd1:anyElement" /> 
  </message>
- <message name="validaHuellaResponse">
  <part name="result" type="xsd1:anyElement" /> 
  </message>
- <message name="generateNonceRequest">
  <part name="requestXML" type="xsd1:anyElement" /> 
  </message>
- <message name="generateNonceResponse">
  <part name="result" type="xsd1:anyElement" /> 
  </message>
- <portType name="BusinessDelegateHD">
- <operation name="validaHuella" parameterOrder="requestXML">
  <input message="tns:validaHuellaRequest" name="validaHuellaRequest" /> 
  <output message="tns:validaHuellaResponse" name="validaHuellaResponse" 
/> 
  </operation>
- <operation name="generateNonce" parameterOrder="requestXML">
  <input message="tns:generateNonceRequest" name="generateNonceRequest" /> 

  <output message="tns:generateNonceResponse" name="generateNonceResponse" 
/> 
  </operation>
  </portType>
  </definitions>



XSD

  <?xml version="1.0" encoding="UTF-8" ?> 
- <schema attributeFormDefault="qualified" elementFormDefault="unqualified
" targetNamespace="http://hd.bancoazteca.com/" xmlns="
http://www.w3.org/2001/XMLSchema" xmlns:xsd1="http://hd.bancoazteca.com/">
- <complexType name="anyElement">
- <sequence>
  <any processContents="skip" /> 
  </sequence>
  </complexType>
  </schema>