Bonjour,

Dans le cadre d'un projet en php, je dois développer une classe php me permettant d'appeler des web services SOAP.

J'ai, dans un premier temps, commencer par tester ces web services avec le web service explorer de eclipse.

Mon problème est que, pour un web service donné, je n'obtiens pas le même résultat (avec les mêmes paramètres) si je le lance sous eclipse ou si je fais un appel à celui-ci dans mon code.

Lorsque je l'execute sous eclipse, je visualise le reponse SOAP du serveur avec des valeurs cohérentes pour mes paramètres alors que j'obtiens tous mes résultats égals à NULL lorsque je l'appel dans mon code.

Je pense que le résultat obtenu sous eclipse est correcte contrairement à celui obtenus par appel dans le code.

Ci joint le code de mon appel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$uri_wps = $options["wsdl"];
$this->wps_soap_client = new SoapClient($uri_wps);
 
$toto = $this->wps_soap_client-> __soapCall("WI_GetGaragesForCard",array("LCT_MIFARE","147852"));
avec $options["wsdl"] qui correspond au DSN permettant la connection au serveur