IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Java Discussion :

Eclipse WSDL XSD


Sujet :

Services Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de rockley
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 404
    Par défaut Eclipse WSDL XSD
    Bonjour tout le monde

    Je dois développer un client web service à partir d'un wsdl et des xsd.
    Je veux le faire sur eclipse, avec axis1.4 et java 1.4.


    Voilà mon problème.


    J'arrive à générer les classes du client web service mais qu'à partir d'un WSDL seul.

    Quand j'utilise mon wsdl avec mes xsd j'ai :


    IWAB0399E Error in generating Java from WSDL: java.io.IOException: No 'message' attribute in <input> for operation 'helloworld'
    java.io.IOException: No 'message' attribute in <input> for operation 'helloworld'
    at org.apache.axis.wsdl.symbolTable.SymbolTable.ensureOperationValid(SymbolTable.java:1536)
    at org.apache.axis.wsdl.symbolTable.SymbolTable.ensureOperationsOfPortTypeValid(SymbolTable.java:1608)
    at org.apache.axis.wsdl.symbolTable.SymbolTable.populatePortTypes(SymbolTable.java:1629)
    at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:743)
    at org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:543)
    at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:518)
    at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:495)
    at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:361)
    at java.lang.Thread.run(Unknown Source)



    Mais le code est bon

    <wsdl:portType name="xxx">
    <wsdl:operation name="helloworld">
    <wsdl:input message="hwws:helloworldRequest"
    name="helloworldRequest"></wsdl:input>
    <wsdl:output message="hwws:helloworldResponse"
    name="helloworldResponse"></wsdl:output>
    </wsdl:operation>

    ...




    La preuve c'est que sur netbeans, les classes sont générées sans problème.(java 1.6)
    Je ne trouve rien sur internet.

    Merci de m'aider.

  2. #2
    Membre éclairé Avatar de rockley
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 404
    Par défaut
    J'avais mon wsdl et un xsd qui avaient le même targetname.

    Avec mes configurations c'était pas bon. (Sur netBeans ça marche mais c'est du 1.6).

Discussions similaires

  1. [WSDL] xsd:int[] traduit en String
    Par giova_fr dans le forum Windows Communication Foundation
    Réponses: 1
    Dernier message: 07/02/2013, 09h53
  2. [WebService] WSDL+XSD, déploiement sur un autre serveur.
    Par CinErarY dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 17/11/2009, 18h49
  3. comment obtenir un fichier WSDL avec Eclipse
    Par thomas3 dans le forum Services Web
    Réponses: 6
    Dernier message: 20/12/2006, 09h01
  4. [XSD] Générer un schéma depuis une WSDL?
    Par virgul dans le forum Valider
    Réponses: 2
    Dernier message: 12/10/2006, 07h45
  5. [Eclipse 3.1] [Axis] Génération à partir de wsdl
    Par cosmos38240 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 03/10/2005, 15h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo