Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Services Web
Services Web Forum d'entraide pour les services Web en PHP, qui permettent de créer et de consommer facilement des webservices (génération de WSDL etc.). Exemples : SOAP, NuSOAP, REST, SCA-SDO... Avant de poster -> Cours webservices
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/04/2007, 17h23   #1
Membre éclairé
 
Inscription : décembre 2004
Messages : 658
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2004
Messages : 658
Points : 317
Points : 317
Par défaut [SOAP] Client soap PHP et C#

Bonjour,

Pour mon code je dois utiliser une webmethod dans mon code php. Celle-ci est en langage C#.
Le hic je n'arrive a obtenir que des erreur lors de l'appel de la webmethod

voila mon code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
$client = new soapclient('http://xxxxxx/ref.asmx?WSDL');
 
$webm_login = "Test";
$webm_passwd = 'ok';
$id_partenaire = 'Test';
$nb_ligne_par_page = 0;
$page = 0;
 
 
$param = array ('user_login'=>(string)$webm_login,'user_passwd'=>(string)$webm_passwd,'login'=>(string)$id_partenaire,
					'nb_ligne_par_page'=>(int)$nb_ligne_par_page,'page'=>(int)$page);
 
$data = $client->__soapCall("GetAllPartenaire_byLogin_byPage", $param);
 
print_r($data);
Et voici l'erreur obtenue
Citation:
Fatal error: Uncaught SoapFault exception: [soap:Server] Server was unable to process request. ---> login must be string not null in ****index.php:17 Stack trace: #0****index.php(17): SoapClient->__soapCall('GetAllPartenair...', Array) #1 ****index.php(643): include('/****...') #2 {main} thrown in *****index.php on line 17
si quelqu'un pouvait m'expliquer aussi le fonctionnement car je suis un peu perdu.
zulot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2007, 10h53   #2
Membre éclairé
 
Inscription : décembre 2004
Messages : 658
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2004
Messages : 658
Points : 317
Points : 317
En fait l'envoi du tableau ne fonctionne pas le C# ne recupere pas les clé mais un truc du style param[1].... du coup ca comprend.

On m'a donné une solution en php4 mais qui ne fonctionne pas en php5 car probleme de classe nommé de la meme facon.
zulot est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h29.


 
 
 
 
Partenaires

Hébergement Web