2010-10-27 4 views
0

J'ai un point de terminaison vers un service Web, j'ai un fichier .wsdl avec les informations qu'il contient, ainsi qu'un fichier .xsd. J'ai créé une application de référence Web en utilisant le point de terminaison dans VS. Maintenant, je veux envoyer un fichier XML en tant que chaîne et obtenir une forme de réponse du service. Comment puis-je faire ceci? J'ai besoin d'un waalkthrough complet en termes de VS. Merci pour votre temps.Envoyer un fichier XML au service Web et obtenir une réponse

+0

premier lien google pour "web service studio visuel" http://www.west-wind.com/presentations/dotnetwebservices/DotNetWebServices.asp –

Répondre

0

Voulez-vous vraiment envoyer du XML en tant que chaîne? Sûrement ce XML a une structure connue qui devrait faire partie du contrat du service, c'est-à-dire le WSDL.

Étant donné le WSDL, Visual Studio générera un proxy pour le service. Vous appelez alors ses méthodes .

Est-ce que cela aide du tout?

+0

Après quelques recherches, je me rends compte que j'étais induit en erreur quant à ce qui était nécessaire, votre absolument à vrai dire que tout le but des services web n'est pas d'envoyer le XML en tant que chaîne, ce que je dois faire est obtenir une réponse du service web, je sais que je vais devoir faire une application client et y ajouter une référence web serait le point final du service web, il y a environ 5 éléments dans le xml, le numéro de compte etc, peut-être pourriez-vous me dire la meilleure méthode d'appel des méthodes? Vraiment apprécier votre commentaire @H den Breejen. Une description de la façon de faire cela de VS serait formidable. – Ebikeneser

+0

Vous dites que vous avez créé un point de terminaison à l'aide des commandes wsdl et xsd. Cela signifie que vous devriez maintenant avoir une classe proxy dans votre projet. Inspectez ses méthodes et ses paramètres. L'appeler devrait être assez simple. –

+0

Merci pour vos commentaires @H den Breejen, mal lui donner un coup! – Ebikeneser

Questions connexes