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
DocLitBare.asmx
Description: Binary data