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 Discussion :

WSDL généré différent du WSDL importé sous VS2008


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 32
    Par défaut WSDL généré différent du WSDL importé sous VS2008
    Bonjour à tous,

    Dans le cadre d'une application web, j'ai dû importer des WSDL afin d'implémenter des services web. J'ai par la suite généré des WSDL à partir du code et fait mes tests à partir de ces derniers WSDL. Les services étaient opérationnels.

    Seulement, quand j'ai essayé de tester à partir des WSDL initiaux, je n'ai pas réussi à le faire car il s'est avéré qu'ils n'étaient pas identiques aux WSDL que j'ai générés.

    Auriez-vous une idée de la raison pour laquelle Visual Studio ne générerait pas les mêmes WSDL que ceux utilisés en premier lieu?

    D'avance merci pour votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Les schémas des données ne seront pas les mêmes suivant que tu veuilles que tes données respectent le format SOAP1.1 ou SOAP1.2.

    Normalement le wsdl devrait te donner plus d'infos sur la version utilisée.

  3. #3
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 32
    Par défaut
    Merci pour ta réponse.

    Les deux WSDL utilisent la version 1.1 de SOAP.

    En fait, j'arrive à construire ma requête depuis SOAPUI et à atteindre mon service mais le type en entrée du service est à null.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 351
    Par défaut
    Bonjour à tous les deux,

    Il est tout à fait possible que Visual Studio (en tout cas sous VS 2005) n'interprète pas correctement certains type de donnée comme les types complexe!

    Ma questions est la suivante! As-tu réussi à générer et compiler ta classe interface que tu as généré à partir de ton fichier WSDL initial?

    Cédric

  5. #5
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 32
    Par défaut
    J'ai bien réussi à générer ma classe interface avec la majorité des types contenus dans le WSDL initial mais je ne suis pas arrivée à générer le type relatif aux exceptions. Je l'ai donc fait à la main en attendant dans mon service..

    Auriez-vous une idée de comment corriger ce dysfonctionnement?

    Est-ce que cela pourrait être la raison pour laquelle je reçois un null en entrée de mon service lorsque j'envoie ma requête?

    Pour information, le type de données en entrée dans mon service n'englobe pas le type de données relatif à l'exception.

    Je vous remercie.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par YousraL Voir le message
    Pour information, le type de données en entrée dans mon service n'englobe pas le type de données relatif à l'exception.
    je n'ai pas trop compris pourquoi vouloir utiliser le type Exception de .net.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur dans le WSDL généré par axis2
    Par taherlabidi dans le forum Services Web
    Réponses: 0
    Dernier message: 25/09/2012, 14h06
  2. Le Path des WSDL générés par AXIS
    Par maya dans le forum Services Web
    Réponses: 1
    Dernier message: 11/06/2009, 15h19
  3. Erreur de validation d'un WSDL généré
    Par RudyWI dans le forum Services Web
    Réponses: 1
    Dernier message: 20/04/2009, 16h24
  4. Réponses: 4
    Dernier message: 11/04/2008, 16h29

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