Bonjour
"Regis Loumont" <mail@loumont.com> a écrit dans le message de news:
42432be7$1@news.pcsoft.fr...
Bonsoir.
Je suis un passionné de web services. Donc je recherche toute solution
tournant autour de ce sujet. Je me suis amusé hier à faire un appel à un
web service en utilisant php et nusoap.php. l'avantage est que le script
php tient en 3 ligne et que tu peux manipuler le retour du web service
grace a des fonctions de parsing XML incluses dans php.
Donc en résumé: tu peux appeler une page .php qui appelle le web service
et parse le retour xml.
Régis
Merci de ta réponse.
En fait, passer par un parseur intermédiaire ne résout pas tout. En effet,
le problème est déplacé entre l'appli windev mobile et le serveur php. En
plus, si je peux éviter de multiplier les couches ...
Depuis 1 mois, j'ai eu le temps de tourner la question dans tous les sens.
Là je pense que je suis pres du but :
- J'ai un outil qui me fait _très_ simplement des services web qui
m'extraient des données à partir de requetes SQL et renvoie le tout sous
la
forme d'une grappe XML (c'est XMLRAD). Il permet également d'effectuer les
mises à jours.
- Sous Windev Mobile, je récupère la grappe XML.
- Les fonctions XML n'existant pas sous windev mobile, j'ai transcris les
sources d'un parseur XML en WLangage. Attention, je me suis limité au
strict
nécessaire par rapport à ce que renvoie mon service web.
- Avec les données parsées, je rempli si besoin une table locale HFile.
- A chaque mise à jour, j'appelle un service web.
JP