J'ai importé un fichier WSDL, maintenant ce qui?
Service Web novice... s'il vous Plaît garder avec moi.
M'a donné un fichier WSDL à importer dans mon vb .Un projet de réseau. Je comprends que c'est un contrat qui est censé me dire comment utiliser le web connexes de service. C'est là que mon problème vient de. Je vois toutes sortes de classes, de propriétés, Interfaces, etc. lors de l'importation du service de référence. Rien de me dire que "si vous avez X, Y, et Z comme entrées appelez cette fonction pour retourner W".
Au risque de paraître trop vague, qu'est-ce que je devrais être à la recherche pour que me dit comment je dois utiliser? Comment puis-je connaître les fonctions d'appel et de ce que les classes que pour les appeler? Dois-je attendre quelques documents à fournir avec le WSDL ou est le WSDL censé être assez pour moi de regarder et de dire "ahh, c'est la façon dont il est utilisé!".
J'ai lu à travers les différents WSDL tutoriaux sur le web et ils m'ont donné une compréhension de base (je crois...?). Je suis absent quelque chose quelque part et si je suis vraiment sûr où.
Merci pour toute aide.
OriginalL'auteur Matthew davis | 2011-02-11
Vous devez vous connecter pour publier un commentaire.
Le WSDL vous dira ou, perferably, une bibliothèque SOAP comment communitcate avec le serveur SOAP. Un service SOAP peut être une interface pour obtenir des données pour presque rien.
Toutefois, si les noms de fonction et les paramètres ne sont pas nommées bien, il pourrait être très vague de ce que les données vous sont à envoyer au service SOAP et que la réponse sera.
La plupart du temps, il doit être documenté. Vous devriez obtenir ces documents ou d'apprendre ce que le service ne fait du prestataire de services. Le WSDL est pas vraiment censé être pour la consommation humaine. Cependant, si vous écrivez votre propre XML, alors oui, vous avez besoin de prêter attention à la WSDL. Si une bibliothèque est de créer le XML pour vous, il fonctionne généralement avec le WSDL pour savoir comment la structure du XML et de lire la réponse.
Heureux que vous avez compris! J'ai eu l'expérience malheureuse de la documentation ne correspond pas à la WSDL. Le prestataire de service a continué à mettre à jour le service, mais ne pas mettre à jour la documentation.
OriginalL'auteur d-_-b
Les classes qui ont été générés sont faciles à utiliser.
Fondamentalement, vous auriez un client de classe, et dans cette classe, une méthode, pour chaque point de terminaison/opération déclarée dans le fichier WSDL.
En outre, il doit y avoir une classe pour chaque type complexe défini dans le fichier XSD partie (l'opération d'entrée arg objet et le résultat de sortie de l'objet).
Vous pouvez ensuite appeler vos WS dans une manière semblable à la suivante exemple (simplifié).
OriginalL'auteur Alain Pannetier
Lorsque vous ajouter une référence de service web, il crée un proxy pour vous d'appeler les méthodes web sur le serveur. Ici est un tutoriel simple pour consommer des services web dans VB.NET
On dirait le lien ci-dessus est une copie privée d'un CodeSearch l'article ici: codeproject.com/Articles/3783/Using-a-Web-Service-in-VB-NET
OriginalL'auteur Tausif Baber