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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
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.