Je reçois l'exception suivante chaque fois que j'essaie de créer des classes proxy à l'aide de WSDL.Classes proxy de service Web à l'aide de WSDL
Quelques observations: -
1) Mon WSDL points sur les importations/xsd suivantes http://200.123.23.196:9090 /TOOLBOX/WSDL/temp/temparature.xsd. Si j'utilise le tempratue.xsd dans wsdl de l'URL ci-dessus, il échoue toujours et renvoie suite à une exception dans eclipse.
2) Si j'essaie d'accéder au même XSD à partir d'un serveur différent, cela fonctionne correctement et crée des classes de proxy (temparature.xsd est disponible sur différents serveurs).
3) Pourquoi le même XSD se comporte-t-il de façon irrégulière sur différents serveurs?
4) Une observation plus: - quand je mets cette URL dans le navigateur http://200.123.23.196:9090 /TOOLBOX/WSDL/temp/temparature.xsd je ne peux pas voir le contenu de xsd dans le navigateur directement. Au lieu d'utiliser d'autres URL, je peux voir le contenu directement.
IWAB0399E erreur dans la génération de Java de WSDL: WSDLException (at/définitions/types/schéma): faultCode = OTHER_ERROR: une erreur en essayant de résoudre schéma référencé à 'http://200.123.23.196:9090/TOOLBOX/WSDL/temp/temparature.xsd', par rapport au « file:/D:/espaces de travail /globice/LAS/xsd/my_ice.wsdl '.: pas de type de contenu: java.net.UnknownServiceException: pas de type de contenu at java.net.URLConnection.getContentHandler (source inconnue) at java.net.URLConnection.getContent (Source inconnue) at java.net.URL.getContent (source inconnue) at com.ibm.wsdl.util.StringUtils.getContentAsInputStream (source inconnue) at com.ibm.wsdl.xml.WSDLReaderImpl.parseSchema (source inconnue)) at com.ibm.wsdl.xml.WSDLReaderImpl.parseSchema (U Source Nknown) à com.ibm.wsdl.xml.WSDLReaderImpl.parseTypes (Source inconnue) à com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions (Source inconnue) à com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL (Source inconnue) at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL (source inconnue) at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL (source inconnue) at org.apache.axis.wsdl.symbolTable. SymbolTable.populate (SymbolTable.java:516) à org.apache.axis.wsdl.symbolTable.SymbolTable.populate (SymbolTable.java:495) à org.apache.axis.wsdl.gen.Parser $ WSDLRunnable.run (Parser.java:361)
En attente de réponses :)
Merci à l'avance Sam