Also note:
-----Original Message----- From: Mike Burati [mailto:[EMAIL PROTECTED] Sent: Monday, August 25, 2003 1:34 PM To: '[EMAIL PROTECTED]' Subject: RE: woe the struggles of xsd:import/wsdl:import Is it possible that you just need to set the content type for files of type (extension) .xsd on your server that's serving up your schema? Eg, if you're serving it up from a WAR of a J2EE server, then something like the following in web.xml <mime-mapping> <extension>xsd</extension> <mime-type>text/xml</mime-type> </mime-mapping> -----Original Message----- From: Cory Wilkerson [mailto:[EMAIL PROTECTED] Sent: Monday, August 25, 2003 1:21 PM To: [EMAIL PROTECTED] Subject: woe the struggles of xsd:import/wsdl:import All, Assume xsd = http://www.w3.org/2001/XMLSchema Assume wsdl = http://schemas.xmlsoap.org/wsdl/ I've ran into quite an interesting situation with referencing external schema via xsd:import and wsdl:import. The .NET wsdl.exe tool will not generate client stubs when using xsd:import to import external schema definitions -- Axis will. Yeah for Axis. That said, Axis will not generate client stubs when using wsdl:import but .NET will. Yeah for .NET (that hurts). Specifcally, Axis can't seem to decipher the content-type when importing schema: ----------------- STACK TRACE ----------------- [java] WSDLException: faultCode=OTHER_ERROR: Unable to resolve imported doc ument at 'http://10.10.4.75:8001/foo/HotelCity.xsd'.: no content-type: java.net. UnknownServiceException: no content-type [java] at java.net.URLConnection.getContentHandler(URLConnection.java:1 059) [java] at java.net.URLConnection.getContent(URLConnection.java:583) [java] at java.net.URL.getContent(URL.java:969) [java] at com.ibm.wsdl.util.StringUtils.getContentAsInputStream(Unknown Source) [java] at com.ibm.wsdl.xml.WSDLReaderImpl.parseImport(Unknown Source) [java] at com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions(Unknown Sour Has anyone else encountered the above? I'd like to generate WSDL that imports schema and works across client tools -- but the above is prohibiting that. I'd take this up with the Micorosoft folk as well, but they'd never listen. Thanks, Cory Wilkerson