2010-12-03 37 views
0

Comment puis-je appeler un service Web existant (quelque part) à partir de Microsoft Visual Studio 2008 (C#) avec uniquement une chaîne xml/un fichier valide?Appel d'un service Web à partir de Visual Studio avec un fichier/chaîne XML existant

Je reçois ces fichiers xml d'un autre système et ce système ne peut pas appeler directement ce service Web. Ces fichiers xml sont 100% ok, mais je veux savoir comment faire le code.

Dois-je créer des classes proxy?

Répondre

0

Voulez-vous dire le fichier WSDL qui décrit le service? Vous pouvez générer du code à l'aide de l'outil de ligne de commande wsdl.exe, puis ajouter les fichiers générés à votre projet. Le mécanisme de découverte de service Web de Visual Studio est orienté vers l'ajout de services à partir d'URL connues.

+0

Dans VS, où la boîte de dialogue de recherche vous demande une URL, vous pouvez également placer un chemin d'accès au fichier WSDL et cela fonctionnera également. – MrEyes

+0

^Je ne savais pas cela ;-) merci! :) –

0

J'ai utilisé la méthode Webrequest et rempli le message soap avec la chaîne xml reçue et l'envoie au service Web.

Donc, ma question peut être fermée.