You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by Simon Fell <si...@provada.com> on 2002/01/25 20:06:54 UTC

Relative URIs for import in WSDL2Java

We appear to be right back where we started, relative uris for file's work, but don't for http, e.g.

java org.apache.axis.wsdl.WSDL2Java http://soap.4s4c.com/test_doclit/sf.soap
gives
C:\xml-axis\sf_tests>java org.apache.axis.wsdl.WSDL2Java http://soap.4s4c.com/test_doclit/sf.soap
WSDLException: faultCode=OTHER_ERROR: Unable to resolve imported document at 'soapinterop.xsd'.: This file was not found: file:http://soap.4s4c.com/test_doclit/: java.net.MalformedURLException: This file was not found: file:http://soap.4s4c.com/test_doclit/
        at com.ibm.wsdl.util.StringUtils.getURL(Unknown Source)
        at com.ibm.wsdl.util.StringUtils.getURL(Unknown Source)
        at com.ibm.wsdl.xml.WSDLReaderImpl.parseImport(Unknown Source)
        at com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions(Unknown Source)
        at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
        at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
        at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
        at org.apache.axis.wsdl.toJava.Emitter.emit(Unknown Source)
        at org.apache.axis.wsdl.toJava.Emitter.emit(Unknown Source)
        at org.apache.axis.wsdl.WSDL2Java.emit(Unknown Source)
        at org.apache.axis.wsdl.WSDL2Java.main(Unknown Source)
 
        at com.ibm.wsdl.xml.WSDLReaderImpl.parseImport(Unknown Source)
        at com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions(Unknown Source)
        at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
        at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
        at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
        at org.apache.axis.wsdl.toJava.Emitter.emit(Unknown Source)
        at org.apache.axis.wsdl.toJava.Emitter.emit(Unknown Source)
        at org.apache.axis.wsdl.WSDL2Java.emit(Unknown Source)
        at org.apache.axis.wsdl.WSDL2Java.main(Unknown Source)

Cheers
Simon