Jean-Marc Amiaud

Archive for septembre, 2012

Client SOAP en C/C++ avec la librairie gSOAP

by le 12 Sep 2012, catégorie Actualités

La librairie gSOAP est fournie avec deux utilitaires :

  • wsdl2h
  • soapccp2

On va générer tout d’abord un fichier d’entête grâce au wsdl fourni par le service que l’on souhaite consommer.
#/usr/local/gsoap/bin/wsdl2h -o service.h http://www.server.com/service?wsdl
#/usr/local/gsoap/bin/soapcpp2 -I/usr/local/gsoap/share/gsoap/import service.h

Les fichiers soapC.c, soapH.h, soapStub.h, soapClient.cpp, soapClientLib.cpp, soapServer.cpp et soapServerLib.cpp sont générés en plus des fichiers xml et un fichier de mapping utilisés pour générer les envloppes SOAP par le client ou le serveur.

Il reste plus qu’à faire le programme client qui va utiliser les classes générées.

Leave a Comment Lire la suite...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!