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 :

Selection must be WSDL


Sujet :

Services Web Java

  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant MOA
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant MOA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut Selection must be WSDL
    Bonjour,

    J'essaye de créer un client pour me connecter à un web service en suivant ce tuto : http://jean-noel.vandelanoitte.fr/cl...rvice-securise

    J'utilise une adresse pour le wsdl qui semble marcher puisque je vois la définition des méthodes en XML dans mon navigateur :
    http://trt.umanis.com/axis2/services...bServices?wsdl

    Pourtant, lorsque je créer un projet "Web Service Client" dans Eclipse (version Helios d'Eclipse Java EE IDE for Web Developers) et que je rentre mon adresse j'obtiens l'erreur "Selection must be WSDL".

    Je veux juste générer la partie cliente donc je n'ai pas à paramétrer de partie serveur ou autre?

    J'ai réussi à générer des modules en VBA depuis access avec ce même WSDL...

  2. #2
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    qu'est ce que tu met exactement dans l'url wsdl dans le wizard de création web service client ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Consultant MOA
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant MOA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut
    Je met la seconde URL indiqué dans mon premier message :
    http://trt.umanis.com/axis2/services...bServices?wsdl

    L'adresse est du même type que celle utilisé dans le tuto donc je ne comprend pas pourquoi eclipse ne la reconnait pas..

  4. #4
    Membre confirmé
    Homme Profil pro
    Consultant MOA
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant MOA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut
    J'ai beau chercher je vois pas.

    Comment savoir si le web service n'est pas actif? ? L'xml ne devrait pas s'afficher dans mon navigateur tout simplement??

  5. #5
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    pour savoir est ce que le web service est bien déployé, il suffit de entrer l'URL du wsdl dans le naviguateur et tu auras le XML.

    est ce que tu as cela?

  6. #6
    Membre confirmé
    Homme Profil pro
    Consultant MOA
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant MOA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut
    Oui je vois bien l'xml dans mon navigateur.

    J'ai trouvé ça : http://www.ibm.com/developerworks/fo...hreadID=200354
    Même si je n'utilise pas RAD, j'ai peut être aussi un problème de proxy....eclipse n'arriverait pas à accéder au web? Ca m'étonne un peu puisque access y parvient mais bon je vais creuser de ce coté la.

  7. #7
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    tu peux verifier ta connectivity ,

    window--> preferences --> general--> network connection

  8. #8
    Membre confirmé
    Homme Profil pro
    Consultant MOA
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant MOA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut
    Je n'arrivais pas à paramétrer mon proxy dans les préférences (pourquoi? bonne question). J'ai résolu mon problème grâce à ce lien : http://blog.dahanne.net/2009/07/01/e...oblemes_proxy/
    Merci anisj1m pour l’intérêt que tu portes à mon problème.

    Je suis en version Helios mais le contournement semble fonctionner aussi. J'ai maintenant accès depuis Eclipse au "checking updates", donc il communique bien avec le web.

    Par contre, mon adresse WSDL n'est toujours pas accepter ou du moins toujours pas reconnu comme un WSDL : http://trt.umanis.com/axis2/services...bServices?wsdl

    L'adresse suivante de test est bien reconnu :
    http://soapclient.com/xml/googleSearch.wsdl

    J'ai essayé d'enregistrer l'XML que j'obtiens à mon adresse en local dans un fichier .wsdl mais rien n'y fait, j'ai toujours la même erreur...

    Si qqun a déjà eu le même problème, je suis prêt à essayer toutes manips!

  9. #9
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    c'est très etrange !!!

    je viens maintenant de deployer un web service et d'essayer avec eclipse de faire le client alors dès que je le donne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://127.0.0.1:9292/projet/Service?wsdl
    il l'accepte; alors j'ai essayer de modifier l'adresse pour lui donner une adresse fausse et voir est ce qu'il va se rendre compte et bah... oui , il m'affiche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    The service definition selected is invalid.
    est ce que tu as bien mis a la fin de URL un (?wsdl) ???

  10. #10
    Membre confirmé
    Homme Profil pro
    Consultant MOA
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant MOA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut
    Bonjour,

    J'ai essayé l'url du web service (avec le ?wsdl) depuis un autre environnement et j'obtiens aussi une erreur "Selection must be WSDL".
    Ce n'est donc pas la configuration de mon environnement qui pose problème mais bien le web service ou son url qui ne sont pas bon..

  11. #11
    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
    Salut

    Tu copie ton WSDL avec ton browser. (firefox -> enregistrer sous -> *.wsdl).

    Tu met ton wsdl à la racine de ton projet et tu génère ton client.
    Le WSDL n'est qu'une description du web service. On n'a pas besoin de se connecter à distance pour générer les classes.
    Le WSDL explique juste les request/response qu'il peut y avoir + le endpoint + d'autre truc qui ne nous intéresse pas.

    J'en reviens à mon propos. Je viens de faire ce que je t'ai dit mais avec netbeans 6.9.1 et j'ai réussit à générer les classes.
    Je teste pas eclipse mais il se pourrait qu'il te manque des paramétrage. J'ai déjà eu des problèmes avec eclipse dans la génération (absence de classe) car je n'avais pas coché certains param. .

    Je développe sur eclipse mais pour les web services, j'utilise netBeans. C'est beaucoup plus puissant et plus simple. L'exploitation même est simplifié avec génération de code pour contacter le web service. Quand t'a 80 classes, dans eclipse, c'est pas évidant de savoir ce que tu dois utiliser.

    Si avec eclipse ça ne marche toujours pas.
    eclipse -> window -> preference -> axis -> tu coche : generate code ... even ... ones et tu retente.

Discussions similaires

  1. Réponses: 0
    Dernier message: 15/06/2013, 21h06
  2. Réponses: 1
    Dernier message: 03/11/2011, 22h35
  3. Réponses: 4
    Dernier message: 25/04/2011, 14h58
  4. [VBA-Excel] Message d'avertissement "You must select a shape"
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 29/11/2006, 17h01
  5. [STRUTS] Options tag must be nested in a Select tag
    Par meufeu dans le forum Struts 1
    Réponses: 2
    Dernier message: 26/05/2004, 10h21

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