Web Service - WSDL -> Class Java
Bonjour,
j'ai un fichier wsdl qui m'a été fournis et je souhaite en déduire les classes Java.
Le projet étant déjà lancer depuis plusieurs année, il y a d'autre fichier de type wsdl dans le projet.
Toutes les classes ont été généré en ligne de commande grâce à la ligne :
c:\programs\apache-cxf-2.7.10\bin\wsdl2java.bat -frontend jaxws21 –p fr.toto.pro.pop http://blabla:9000/service/Pop?WSDL
Cela a bien généré les classes Java à l'époque.
Aujourd'hui j'ai un nouveau wsdl a intégré au projet et je tape toujours dans l'invite de commande :
D:\Projets\apache-cxf-2.7.18\apache-cxf-2.7.18\bin\wsdl2java.bat -fe jaxws21 –p fr.toto.pro.iContact http://blabla:7007/ProxyService/iContact
Mais cela ne fonctionne pas, j'ai l'erreur : wsdltojava error org.apache.cxf.tools.common.toolspec.parser.badusageexception - Unexpexted argument : fr.toto.pro.iContact
Alors par curiosité, j'ai essayé de générer les classes des autres fichiers wsdl déjà présent dans le projet et j'ai bien le même problème.
J'ai essayé aussi de créer un "Projet Web Dynamique" sous eclipse, puis de faire nouveau et "Web Service Client" mais cela ne fonctionne pas.
J'ai essayé aussi de faire clic doit sur le fichier wsdl -> Web Service -> Genere le bean skeleton
MAIS RIEN A FAIRE
Parcontre quand j'essais de créer un "Web service Client ", j'ai cette erreur ;
at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:184)
Caused by: org.xml.sax.SAXParseException: s4s-att-invalid-value: Invalid attribute value for 'type' in element 'element'.
Recorded reason: UndeclaredPrefix: Cannot resolve 'xs:string' as a QName: the prefix 'xs' is not declared.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
MAIS j'ai bien la ligne qui pour moi permet de faire la déclaration : xmlns:xs="http://www.w3.org/2001/XMLSchema"
Voila, j'ai écumé la moitie de Google mais c'est à rien n'y comprendre
Je suis dans l’attente de vous lire.
Je vous remercie d'avance