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 rahul yadav <ra...@gmail.com> on 2009/11/28 10:49:32 UTC

ADB binding issue with multiple parts in

Hi,
 I am using AXIS1.4.1 to generate Java source from WSDL. It is working fine
for most of my test cases, but encountered errors with attached  wsdl.

Attached WSDL : DocLitBare.asmx

ADB Binding : Throws following exception  ....


org.apache.axis2.AxisFault: More than one part for message
echoOutStructSoapOut
    at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
    at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService(WSDL11ToAxisServiceBuilder.java:397)
    at
com.intervoice.webservice.testbed.CodeGenerator.getAxisService(CodeGenerator.java:106)
    at
com.intervoice.webservice.testbed.CodeGenerator.generateJavafromWSDL(CodeGenerator.java:226)
    at com.intervoice.webservice.testbed.wsdl2java.main(wsdl2java.java:39)
Caused by:
org.apache.axis2.description.WSDL11ToAxisServiceBuilder$WSDLProcessingException:
More than one part for message echoOutStructSoapOut
    at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.addQNameReference(WSDL11ToAxisServiceBuilder.java:1167)
    at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.addQNameReference(WSDL11ToAxisServiceBuilder.java:1116)CodeGenerator::exception
generating source

    at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateBinding(WSDL11ToAxisServiceBuilder.java:729)
    at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateEndpoint(WSDL11ToAxisServiceBuilder.java:538)
    at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateEndpoints(WSDL11ToAxisServiceBuilder.java:489)
    at
org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService(WSDL11ToAxisServiceBuilder.java:363)
    ... 3 more
java.lang.NullPointerException
    at
com.intervoice.webservice.testbed.CodeGenerator.generateJavafromWSDL(CodeGenerator.java:227)
    at com.intervoice.webservice.testbed.wsdl2java.main(wsdl2java.java:39)

XMLBeans Binding :
   Able to generate java source but, code complains of compile  time error.

Jibx Binding : Don't want to try this because it does not support rpc/enc
type wsdl.


please suggest me were am i going wrong...or is there any specific parameter
need to be set during code generation.


Thanks & Regards,
Rahul Yadav