[Resolu][SOAP][PHP] Utilisation des paramètres

Utilisation des paramètres [Resolu][SOAP][PHP] - XML/XSL - Programmation

Marsh Posté le 26-10-2009 à 11:17:27    

Bonjour,
 
Je débute dans les services web. J'ai donc glané des infos ici et là sur le net pour créer mon premier petit service web, mais je rencontre un problème que je n'arrive pas à résoudre : récupérer la valeur d'un paramètre.
 
Dans le wsdl, j'ai mis : "<part name='idSession' type='xsd:long'/>"
Dans la class du fichier de service : "function searchContact($idSession){"
Dans mon client de test :
$var->idSession = 123;
$serv_Effi->__soapCall('searchContact', array($var->idSession));
 
Ma requête semble bien passer : $serv_Effi->__getLastRequest() =>
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><idSession>123</idSession></SOAP-ENV:Body></SOAP-ENV:Envelope>
 
Mais quand je fais un print_r($idSession) dans ma fonction searchContact(), cela m'imprime "1".
 
Quelqu'un peut-il me dire ce qui ne va pas ?
 
Merci bien par avance !!!


Message édité par mv1 le 26-10-2009 à 14:14:10
Reply

Marsh Posté le 26-10-2009 à 11:17:27   

Reply

Marsh Posté le 26-10-2009 à 14:13:41    

Ca y est : à force de cherche la bête là où elle n'est pas ...
 
Il me suffisait simplement de retirer le print_r, et puis voilà un beau paramètre qui apparait !!! :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed