TorTukiTu
Messages postés31Date d'inscriptionsamedi 22 avril 2006StatutMembreDernière intervention18 avril 2011
-
22 mars 2011 à 07:39
TorTukiTu
Messages postés31Date d'inscriptionsamedi 22 avril 2006StatutMembreDernière intervention18 avril 2011
-
22 mars 2011 à 17:19
Bonjour à tous,
Je vous écris car je rencontre un petit souci de génération de code Java avec une WSDL générée en C#. J'essaye de générer classiquement mes interfaces java via wsimport. Mais wsimport me renvoie l'erreur suivante:
[WARNING] src-import.2: The root element of document 'http://localhost:8000/wsdl?xsd=xsd2' has to have the namespace name 'http://www.w3.org/2001/XMLSchema' and the local name 'schema'.
Schema descriptor {http://www.w3.org/2001/XMLSchema/}AuthentificateUser in message part "parameters" is not defined and could not be bound to Java.
Bref, je suis bloqué. Est-ce que quelqu'un ici aurait une idée pour faire marcher correctement wsimport avec une WSDL contenant le namespace http://tempuri.org ?
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 22 mars 2011 à 12:49
Salut,
Essayes de générer le code Java directement à partir du web service.
TorTukiTu
Messages postés31Date d'inscriptionsamedi 22 avril 2006StatutMembreDernière intervention18 avril 20111 22 mars 2011 à 13:15
Merci de ta réponse, Ombitious_Developper,
" Essayes de générer le code Java directement à partir du web service. "
C'est la première chose que j'ai fait, mais le problème est déja là.
Du coup, j'ai fait une copie en local de la wsdl pour pouvoir la bidouiller et voir ce qui n'allait pas. C'est là que j'ai vu que le http://tempuri.org posait problème.
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 22 mars 2011 à 13:59
Salut,
Si tu te connectes via un proxy pour accéder au web service, il faut préciser les paramètres du proxy à la commande wsimport (option -httpproxy).
Pour que la commande wsimport puisse générer du code Java à partir d'une WSDL avec succès, il faut que cette WSDL et toutes ces dépendances (Schéma XML) sont accessible.
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 22 mars 2011 à 14:00
Utilises Netbeans ou tout autre IDE sophistiqué pour faciliter la génération du code à partir d'une WSDL.
Vous n’avez pas trouvé la réponse que vous recherchez ?