IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Discussion :

Pb service Web en PHP client en c#


Sujet :

Services Web

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 1
    Par défaut Pb service Web en PHP client en c#
    Bonjour à tous :

    J'ai service Web en PHP avec un fichier WSDL associé fait avec XMLSPY qui le valide comme correct:
    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 écri une appli console en C# qui appelle ce WebService
    (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#:
    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);
    J'obtiens dans la console à l'exécution le message suivant:
    "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

  2. #2
    Membre actif
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 70
    Par défaut
    J'ai eu le même problème que toi d'ailleurs j'ai créer un sujet qui est encore sur la première page.

    Moi on m'a dit que y fallait d'abord compiler la classe du webservice. Pour cela tu dois aller dans la console visual studio :démarrer/tous les programmes/Visual Studio 2005/invite de commande visual bla bla/

    La commande à taper est :

    wsdl.exe /l:cs /n:LeNomDuNameSpace /out:\App_Code\LeNomDeLaClasseQueTuVeux leNomDeTonFichierWSDL

    Moi j'ai fait ça mais j'arrive toujours pas utiliser le webservice. Mais déjà si ta ça ça te permettra d'avancer.

    Voila @+

  3. #3
    Invité de passage
    Inscrit en
    Avril 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 1
    Par défaut WEb service
    salut, je viens de lire votre message , veuillez svp m'envoyer documentation compléte de votre service web
    merci

Discussions similaires

  1. problème service web csharp et client php
    Par matinz dans le forum Services Web
    Réponses: 1
    Dernier message: 12/08/2010, 15h10
  2. connection service web csharp et client php
    Par matinz dans le forum Services Web
    Réponses: 3
    Dernier message: 27/07/2010, 17h35
  3. Service web C# et client c++ en gsoap
    Par hosni_t dans le forum Services Web
    Réponses: 5
    Dernier message: 18/09/2009, 14h03
  4. Réponses: 6
    Dernier message: 03/02/2009, 04h21
  5. [Web Service][SOAP] Comment attaquer facilement un service web en PHP ?
    Par lr dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 29/02/2008, 15h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo