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

C++ Discussion :

Linux gsoap c++


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm� Avatar de amigauss
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    119
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 119
    Par d�faut Linux gsoap c++
    Bonjour
    voila mon probleme.

    J'ai developper une application en C++ (Linux) et je veux faire une communication avec un web service.
    J'ai t�l�charger le wsdl de recherche google pour tester (http://api.google.com/GoogleSearch.wsdl).

    suite � une recherche, j'ai t�l�charger la librairie gSOAP pour faire cette communication.
    D'apr�s mes connaissances, cette librairie permet de g�n�rer des fichiers .h et .cpp qui contiennent les fonctions necessaires. je les ai deja g�n�rer � partir du fichier wsdl.
    Comment je peux utiliser ces fonctions dans une application � part pour appeler les fonctions du wsdl (google search) ?

    encore une chose: en essayant d'installer la librairie gsoap (./configure ; make) j'ai trouv� plusieurs messages d'erreur : "checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables"
    et pour la commande make, il ne trouve aucun fichier Makefile.

    SVP est ce quelqu'un peut m'aider sur ce point ?
    merci

  2. #2
    Membre Expert
    Avatar de white_tentacle
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    1 505
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 505
    Par d�faut
    Comment je peux utiliser ces fonctions dans une application � part pour appeler les fonctions du wsdl (google search)
    C'est � dire ? Les fonctions g�n�r�es par gsoap appellent les services soap, que veux-tu qu'elles fassent de plus ?

    Si tu as besoin d'appeler un autre webservice, il te faudra le wsdl de l'autre webservice.

    en essayant d'installer la librairie gsoap (./configure ; make) j'ai trouv� plusieurs messages d'erreur : "checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables"
    �a c'est sp�cifique � ta distribution � priori. Mais pour ne pas te prendre la t�te, tu devrais installer le gsoap fourni avec ta distribution.

  3. #3
    Membre confirm� Avatar de amigauss
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    119
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 119
    Par d�faut
    Pour les fonctions g�n�rer par gsoap, j'arrive pas � d�terminer quelle fonction je dois utiliser (puisqu'on plusieurs) : <par exemple pour lancer une recherche google>

  4. #4
    Membre Expert
    Avatar de white_tentacle
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    1 505
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 505
    Par d�faut
    Avant de continuer plus loin, je pense qu'il est n�cessaire que tu te renseignes un peu sur ce qu'est SOAP, un service Web, et comment �a marche. �a t'�vitera bien des soucis, de commencer avec une base un peu plus solide.

    Les articles de wikipedia sont un bon d�but. Il y a aussi de bons articles sur msdn. Prends-toi au moins deux-trois heures, plut�t une apr�s-midi, pour lire et assimiler �a.

    Ensuite, pour savoir quelle fonction appeler, c'est la documentation du webservice de google qui doit te la donner (plus exactement, elle te donne la fonction WSDL � appeler, et le mapping avec la fonction g�n�r�e par gsoap est normalement �vident).

  5. #5
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par d�faut
    Le fichier WSDL d�crit les contrats des donn�es et des op�rations offertes par le service : tout doit y �tre.

    A priori l'op�ration � invoquer est "doGoogleSearch".

    Le code g�n�r� par "gsoap" indique exactement les types C++ vers lesquels ont �t� mapp�s les types XSI.

Discussions similaires

  1. D�bat : quelle distribution Linux choisir pour d�buter ?
    Par Anonymous dans le forum Distributions
    R�ponses: 227
    Dernier message: 18/02/2015, 10h09
  2. R�ponses: 2
    Dernier message: 09/02/2012, 10h05
  3. [Kylix] Le d�butant en Kylix et Linux....
    Par Eclypse dans le forum EDI
    R�ponses: 2
    Dernier message: 08/05/2002, 10h37
  4. OmniORB : code sous Windows et Linux
    Par debug dans le forum CORBA
    R�ponses: 2
    Dernier message: 30/04/2002, 17h45
  5. Je ne peux �tablir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    R�ponses: 5
    Dernier message: 16/04/2002, 15h57

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