Client de service Web de la bibliothèque pour le C++

J'aimerais mettre en œuvre un client de service web pour un projet sur Windows.
Je veux obtenir un service web infos, savon de la demande et de la réponse soap.
J'ai besoin d'une bibliothèque C++ que je peux utiliser à ces fins (pas wsdlpull).

Exigences:

  • doit être une bibliothèque C++
  • peuvent être utilisés pour accéder à un service web SOAP (pour que je puisse passer l'URL, le nom du service web, la méthode de service web et tous les arguments que les arguments d'un appel de fonction)
  • pouvez interroger le service web pour son WSDL et me rendre disponibles les noms de méthode, d'arguments, de leurs méthodes et leurs types de données
  • simple doucmentation

Pour être plus précis: bibliothèque devrait avoir de simples appels de ce genre pour obtenir le service web d'information

invoker.getOperations(operations);

outputXml += "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n";
outputXml += "<webService";
outputXml += " name=\"" + GetServiceName(&invoker) + "\"";
outputXml += ">\n";
outputXml += "\t<webMethods>\n";

Grâce.

OriginalL'auteur csk | 2012-02-01