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

Bibliothèques et frameworks PHP Discussion :

[Web Service][SOAP] Appel d'une fonction (client)


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut [Web Service][SOAP] Appel d'une fonction (client)
    Bonjour

    J'effectue une simple opération qui devrait marcher sauf que là je ne vois pas où ça cloche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    try{ 
      $client = new SoapClient ("http://lien.asmx?wsdl");
      $param = array('Para1'=>'xxxx', 'Para2'=>'xxx', 'Para3'=>'x', 'Para4'=>xxx)); 
     
      $result = $client->__soapCall ('MaFonction', $param);
      print_r($result); 
    } catch (SoapFault $fault) {
        echo 'erreur : '.$fault;
    }
    Pour simplifier les choses j'ai récupéré les types pour être sûr de bien formuler la requête et ça ressemble bien à
    [16]=> string(62) "struct MaFonction{ MaFonctionRequest objRequest; }" [17]=> string(113) "struct MaFonctionRequest { Para1 para1; string para2; string para3; int para4; }"
    Je ne sais pas trop ce qui m'échappe mais l'erreur est :
    The request object is null. Please check the syntax and the namespaces of the current request.
    La même chose formulée sous Storm ou autres outils du genre marche.
    Une aide dessus sera la bienvenue

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    Re,

    Bon voilà ce qui m'a échappé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
      $args['parameters']['objRequest'] = $param;
      $result = $client->__soapCall ('MaFonction', $args);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SOAP][PHP]Appel d'une fonction depuis un client
    Par sergeh dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 01/11/2009, 16h43
  2. Appeler un web service SOAP en php avec un client JavaScript
    Par lord.66 dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 05/06/2009, 14h04
  3. Appeler un web service SOAP en php avec un client JavaScript
    Par lord.66 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 31/05/2009, 12h42
  4. [Web Service][SOAP] Appel d'un WebService dans PHP
    Par ggjedi dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 09/02/2008, 10h36
  5. [Web Service][SOAP] Définition délai timeout dans client SOAP
    Par kaboume dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 02/01/2008, 10h02

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