IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

[gsoap] Problème de "compilation" du wsdl


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Octobre 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 54
    Par défaut [gsoap] Problème de "compilation" du wsdl
    Bonjour à tous,
    alors j'utiliser la librairie gSOAP pour attaquer un webService. Je possède donc un fichier wsdl. Seulement, quand j'utilise wsdl2h afin de le "compiler", le fichier header h que j'obtiens ne possède que les définitions de types (les struct) et aucune des opérations définies dans le wsdl, je ne comprend d'où le problème. Le wsdl à l'air correct (il n'y a pas de binding, je sais pas si le problème peut venir de là ?)

    si vous avez une idée, je vous écoute

    Merki d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 76
    Par défaut
    Je connais pas gSOAP mais tu veux dire que la compilation ne te donne pas le squelette du code (structures et les variables)?
    Concernant le binding normalement c'est obligatoire, puisque ca fait partie de la struture d'un fichier WSDL.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 4
    Par défaut
    Salut à toi,

    Avec le .h que tu as obtenu avec wsdl2h, il faut que tu crées les fichiers .h et .cpp avec soapcpp2 ... Là, tu verras dans le repertoire, il y a plein de fichiers, tu ne récupère que SoapC.cpp, SoapClient.cpp, SoapH.h, SoapStub.h et Soap.nsmap.

    Dans ton programme ensuite tu mets :
    #include "Soap.H.h"
    #include "Soap.nsmap"

    Puis ton compil avec la ligne :

    g++ fichier.cpp -L(le repertoire de ton libgsoap++) -lgsoap++ soapClient.cpp -I(le repertoire de ton soapH.h) -o fichier

    Et voilà, cela devrai fonctionner ...

    Matthieu Paris

Discussions similaires

  1. [WebServices][gsoap] Problème compilation
    Par youp_db dans le forum C++/CLI
    Réponses: 1
    Dernier message: 17/10/2006, 09h18
  2. [Wamp] Problème d'insertion avec quote d'un formulaire
    Par cyberdevelopment dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 20/08/2006, 18h55
  3. [SQL-Server] Problèmes de guillemets et quotes dans un INSERT
    Par gregb34 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/05/2006, 09h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo