problème WSDL/SOAP

problème WSDL/SOAP - PHP - Programmation

Marsh Posté le 20-05-2008 à 16:19:59    

Bonjour à tous!
 
J'utilise php5 pour créer mes propres services web.
J'ai un serveur.php, un client.php et mon fichier wsdl
 
mon problème est que j'arrive pas à récupérer les bonnes valeurs depuis une requête SOAP
 
voici l'enveloppe:
 

Code :
  1. <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  2. <SOAP-ENV:Body>
  3. <SOAP-ENV:neworder>
  4. <parameters>3</parameters>
  5. <param1>2</param1>
  6. <param2>1</param2>
  7. </SOAP-ENV:neworder>
  8. </SOAP-ENV:Body>
  9. </SOAP-ENV:Envelope>

 
 
 et depuis mon serveur j'ai une méthode qui doit récupérer ses valeurs, donc le 3, le 2 et le 1
mais j'arrive à récupérer que le "3"  
 

Code :
  1. function neworder($inputdet1,$inputdet2)
  2. {
  3.      return array('result' => $inputdet1.$inputdet2);
  4. }


 
cette fonction me retourne "$inputdet1" donc la valeur 3
 
réponse SOAP:
 

Code :
  1. <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  2. <SOAP-ENV:Body><SOAP-ENV:neworderResponse>
  3. <parameters><result>3</result></parameters>
  4. </SOAP-ENV:neworderResponse></SOAP-ENV:Body>
  5. </SOAP-ENV:Envelope>


est-ce que quelqu'un à une idée de comment on récupère les valeurs?
 
Merci d'avance!!!

Reply

Marsh Posté le 20-05-2008 à 16:19:59   

Reply

Sujets relatifs:

Leave a Replay

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