Thanks for the suggestion. I did just that and had the files generated ok. -Andrew
From: VeeR Six [mailto:veer...@gmail.com] Sent: Monday, January 09, 2012 10:07 AM To: java-user@axis.apache.org Subject: Re: Generating code using wsdl2java for .NET web service with auto detect cookie support on Maybe this is a daft suggestion, but why not just download the wsdl using your web browser and then run wsdl2java using the downloaded copy of the wsdl? On Jan 9, 2012 3:03 PM, "Andrew Cheung" <andrew.che...@brookfieldrps.com<mailto:andrew.che...@brookfieldrps.com>> wrote: Hi, all. I'm using Axis 2 version 1.6.1 (wsdl2java command specifically) to generate code for a .NET web service. This .NET web service has auto-detect cookie support turned on (this is hosted at a third party vendor's server whose settings we have no control over). I got the following error message when I use the following command : Command : %AXIS2_HOME%/bin/wsdl2java -ss -g -uri https://www.myvendor.com/myPath/abc.asmx?wsdl Error message below: Using AXIS2_HOME: E:\Software\ApacheAxis2-1.6.1\axis2-1.6.1 Using JAVA_HOME: C:\Program Files\Java\jdk1.6.0_21\ Retrieving document at '/myPath/abc.asmx?wsdl&AspxAutoDetectCookieSupport=1'. log4j:WARN No appenders could be found for logger (org.apache.axis2.i18n.Project ResourceBundle). log4j:WARN Please initialize the log4j system properly. Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException : Error parsing WSDL at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat ionEngine.java:178) at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35) at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24) Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Unabl e to resolve imported document at '/myPath/abc.asmx?wsdl& AspxAutoDetectCookieSupport=1'.: java.io.FileNotFoundException: This file was no t found: file:/C:/myPath/abc.asmx?wsdl&AspxAutoDetectCook ieSupport=1 at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile( CodeGenerationEngine.java:320) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat ionEngine.java:133) ... 2 more Caused by: java.io.FileNotFoundException: This file was not found: file:/C:/myPath/abc.asmx?wsdl&AspxAutoDetectCookieSupport=1 at com.ibm.wsdl.util.StringUtils.getContentAsInputStream(Unknown Source) ... 6 more The wsdl file is present if I use a browser to open the url "https://www.myvendor.com/myPath/abc.asmx?wsdl" I got the same error messages if I use the command "%AXIS2_HOME%/bin/wsdl2java -ss -g -uri https://www.myvendor.com/myPath/abc.asmx?wsdl&AspxAutoDetectCookieSupport=1" as well. In another scenario, if I use the following command, I'll get the following error message: Command : %AXIS2_HOME%/bin/wsdl2java -ss -g -uri https://www.myvendor.com/myPath/abc.asmx?AspxAutoDetectCookieSupport=1 Error message: Using AXIS2_HOME: E:\Software\ApacheAxis2-1.6.1\axis2-1.6.1 Using JAVA_HOME: C:\Program Files\Java\jdk1.6.0_21\ Retrieving document at 'https://www.myvendor.com/myPath/abc.asm x?AspxAutoDetectCookieSupport=1'. [Fatal Error] abc.asmx?AspxAutoDetectCookieSupport=1:59:19: The elemen t type "br" must be terminated by the matching end-tag "</br>". log4j:WARN No appenders could be found for logger (org.apache.axis2.i18n.Project ResourceBundle). log4j:WARN Please initialize the log4j system properly. Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException : Error parsing WSDL at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat ionEngine.java:178) at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35) at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24) Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: Prob lem parsing 'https://www.myvendor.com/myPath/abc.asmx?AspxAutoD etectCookieSupport=1'.: org.xml.sax.SAXParseException: The element type "br" mus t be terminated by the matching end-tag "</br>". at com.ibm.wsdl.xml.WSDLReaderImpl.getDocument(Unknown Source) at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile( CodeGenerationEngine.java:320) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat ionEngine.java:133) ... 2 more Caused by: org.xml.sax.SAXParseException: The element type "br" must be terminat ed by the matching end-tag "</br>". at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser. java:249) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Doc umentBuilderImpl.java:284) ... 7 more How should I generate the files properly in this case? Any help is appreciated. -Andrew