Bonjour à tous :
J'ai service Web en PHP avec un fichier WSDL associé fait avec XMLSPY qui le valide comme correct:
J'ai écri une appli console en C# qui appelle ce WebService
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php try { $server = new SoapServer("monDescriptif.wsdl", array('trace' => 1, 'soap_version' => SOAP_1_1)); // On définit la classe qui va gérer les requêtes SOAP $server-> setClass('myWebService'); }catch (Exception $e) { echo $e; } ?>
(j'ai ajouté la référence web avec VS 2005 en lui donnant pour adresse:
http://localhost/monDescriptif.wsdl).
Jusqu'à là OK, ma méthode est visible dans la boite de dialogue.
J'instancie mon service Web dans l'appli cliente en C#:
J'obtiens dans la console à l'exécution le message suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 localhost.ServiceIntranetInfolor serviceArchivage = new localhost.ServiceIntranetInfolor(); String result = serviceArchivage.PresencesMissions("admin", "info"); Console.WriteLine(result);
"URI non valide : Le modèle URI n'est pas valide"
Quelqu'un a t'il une piste pour solutionner ce?
D'avance 1000 fois merci
Partager