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 :

Comment générer code d'implémentation d'une interface WSDL dans Visual Studio 2008


Sujet :

Services Web

  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 5
    Points : 3
    Points
    3
    Par défaut Comment générer code d'implémentation d'une interface WSDL dans Visual Studio 2008
    Bonjour,

    Je suis débutant en WSDL/WCF.

    Je dois contacter une interface WCF dont on m'a fourni le fichier WSDL. Néanmoins n'ayant pas accès à cette interface, je dois la simuler (la recréer à partir du fichier WSDL).

    Dans visual studio 2008, comment fait-on pour générer les classes serveurs implémentant l'interface WSDL ?

    Merci de votre aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par heberg Voir le message
    Dans visual studio 2008, comment fait-on pour générer les classes serveurs implémentant l'interface WSDL ?
    Je ne comprends pas très bien ta question.

    Peut-être ce que tu veux dire c'est comment fait on pour générer un proxy et les classes correspondant aux métadonnées contenues dans le fichier WSDL ?
    si c'est ça, t'utilises la ligne de commande VS2008 et tu exploites les capacités de l'outil svcutil.exe.

  3. #3
    Candidat au Club
    Inscrit en
    Décembre 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Je sais pas trop si m'a demande correspond à ta réponse.

    En fait j'ai :
    _ 1 client
    _ 1 interface WCF (serveur)
    _ 1 fichier WSDL

    Mais je n'ai pas accès à l'interface WSDL, je cherche donc à recréer cette interface.



  4. #4
    Candidat au Club
    Inscrit en
    Décembre 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Plus simplement, comment créer un serveur (en générant le squelette) qui implémente un service Web décrit dans un fichier WSDL.

  5. #5
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 082
    Points
    8 082
    Par défaut
    Mmmh! Pas si simple que ca!
    Sur les wdsl de microsoft (et les autres aussi je suppose), le wsdl est éclaté en plusieurs wsdl notamment pour les différents types.
    Par exemple tu as des urls comme : MonService.svc?xsd=xsd0

    Il faut que tu recrées toute l'arborescence.

Discussions similaires

  1. comment creer une projet dans visual studio 2008
    Par sousoi dans le forum Visual Studio
    Réponses: 2
    Dernier message: 22/05/2010, 22h21
  2. Création d'une fenêtre ancrable dans visual studio
    Par Overkill78 dans le forum VB.NET
    Réponses: 5
    Dernier message: 08/06/2009, 10h02
  3. Utiliser une nouvelle police dans Visual Studio
    Par zicos dans le forum Visual Studio
    Réponses: 5
    Dernier message: 18/03/2009, 14h12
  4. Réponses: 1
    Dernier message: 18/02/2009, 09h56
  5. Ajouter une refrence dans Visual studio 2008
    Par aallal dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 29/09/2008, 12h51

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