Comment faire un appel de procédure à distance (client SOAP)?

Je n'ai jamais utilisé du SAVON avant. Maintenant, quelqu'un m'a donné un lien pour le fichier WSDL et m'a dit de développer une application qui fait des appels de procédure distante de services web qui sont définis par le fichier WSDL.

Je n'ai pas la moindre idée de par où commencer ... (XE2 starter edition)

  • cela va être un parcours cahoteux (:, importer le fichier WSDL(Composant -> Importation WSDL), une nouvelle unité est alors créé, si vous avez de la chance et le WSDL est importé correctement, alors vous êtes bon, si non, alors vous avez obtenu d'obtenir " getto -- télécharger SOAPUI(soapui.org), créer un nouveau projet, l'importation wsdl, faire des demandes, à voir les premières demandes et les réponses, utilisation TIdHTTP et la réalisation de vos demandes par le biais de chaînes de caractères ou un parser XML, oh, et on peut faire encore pire, si ils changent le WSDL, tout l'enfer peut briser perdre (:
  • Ne sais pas comment à propos de l'édition Starter, mais si vous aviez quelques graves édition, il y a un WSDL assistant d'importation de File / New / Other, dans New Items la boîte de dialogue sélectionnez Delphi Projects / WebServices / WSDL Importer. Que va générer les classes, vous pouvez très simplement les utiliser.
  • hors sujet, je ne pense pas qu'il soit "grave edition" (:
  • +1 pour chacun de vous. J'ai frappé contre beaucoup de problèmes avec l'édition starter que je suis prête pour le printemps pour une "édition". Cependant, j'ai regardé un ami Professionnel de l'Édition et sous Services Web, il n'a qu'à "serveur SOAP", rien pour le côté client.
  • Ah, il n'a Coponent/Importation de fichier WDL. Regarde comme je suis sur le point de srping pour une mise à niveau. Et des indices quant à la façon d'utiliser le fichier généré?
InformationsquelleAutor Mawg | 2013-05-03