Bonjour,

Vincent Morlot a écrit :
Bonsoir,

Je recherche des informations pour écrire une macro qui appelerait un
webservice avec un certificat.
je suis preneur aussi, s'il y a une réponse complète :-)

Pour le moment je contourne le problème en envoyant une requête http à un serveur PHP, qui effectue lui-même la requête SOAP.

La technique consiste à ouvrir un fichier dont le chemin est l'URL paramétrée. Les lignes lues sont la réponse du script PHP.

Si la requête doit contenir une pièce jointe, il faut sauvegarder cette pièce dans un répertoire partagé, et donner son URL en paramètre dans la requête PHP pour permettre au script de la récupérérer et l'intégrer dans la requête SOAP.

J'utilise cette technique pour envoyer un document dans une GED à partir d'OOo.

A une époque ou je faisais un peu de veille sur XForms avec OOo, j'ai vu un exemple où la structure de l'instance XML contenait des entêtes SOAP. Avec XForms, soumettre le formulaire consiste à envoyer au serveur l'instance XML mise à jour à l'aide des contrôles graphiques. c'était en 2005, il y avait pas mal de bugs à l'époque et j'ai un peu laissé tomber.

Ca vaut peut-être le coup de plonger dans les tutoriaux sur XForms et OOo.

Question certificat, a priori OOo V3 doit supporter l'authentification SSL. Mais dans le cas que j'ai décrit, l'authentification SSL se fera auprès du script PHP et non du service web lui-même. C'est le script PHP qui devra s'identifier auprès du service, en tant que tiers de confiance.

En espérant avoir aidé,

Meilleurs à tous,

Ph.

--

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à