Bonjour à tous

Je me permet de vous présenter ici mon problème,
j'ai un web service SOAP en php très simple pour l'exemple,
mettons que ma classe principale ressemble à ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?php
class monWebService {
    
    // Méthode exemple
    function getServerDate() {
        return array('date' => date('Y-m-d\TH:i:s O'));
    }
}
?>
Donc pour l'exemple une méthode qui renvois simplement la date serveur.
En php appeler cette méthode se résumerais à :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$client = new SoapClient('http://exemple.com/fichier.wsdl', array('trace' => 1, 'soap_version'  => SOAP_1_1));
    // appel de la méthode getServerDate du service web
    $O =  $client -> __call('getServerDate', array());
En $O on aurais donc le résultat de la requête.

Maintenant je souhaiterais faire appel à ce web service via un gadget pour la Sidebar de Windows Vista, en Javascript donc, et là je suis perdu.

J'imagine qu'il faut partir sur une requête Ajax,
créer une enveloppe SOAP pour appeler la méthode voulue,
mais aucunes des pistes ou liens que j'ai suivi n'a aboutis, et je suis assez désespéré...

Je vous remercie par avance de toute aide qui pourrais me faire avancer,
Bonne journée à vous.

lord.66