VIVEZ LE
FOOTBALL !

Posez votre question Signaler

SOAP- générer xml à partir du wsdl et du xsd [Résolu]

Negritson - Dernière réponse le 9 août 2010 à 23:19
Bonjour à tous,
Je cherche un générateur de flux XML à partir d'un fichier wsdl et d'un xsd. J'ai trouvé sur google l'outil XMLSpy mais ça ne marche pas sous Mac et il y'a plus d'une quinzaine de fonctions dans le wsdl, donc tres pénible à écrire à la main.
Le pourquoi du comment :)
J'ai un client C++ qui envoie à un server distant par Post http, un flux xml-soap de la sorte:
------------------------------------------------------------------------
POST /test/services/testServer HTTP/1.1
Content-Type: text/xml; charset=utf-8
SOAPAction: "http://TEST:XXXXX/test/services/testServer"
User-Agent: Test Commons-HttpClient/3.0
Host: 127.0.0.1:XXXXX
Transfer-Encoding: chunked
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header>
<ns1:THeader soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next" soapenv:mustUnderstand="0" xmlns:ns1="http://server.test.com">
<ns1:ResponseContext>
<ns1:ID>432432</ns1:ID>
.........
</soapenv:Header>
<soapenv:Body>
<TRequest1Rep xmlns="http://test...com">
<Context>
.........
</soapenv:Body>
</soapenv:Envelope>
------------------------------------------------------------------------
Le format du message est définie sur un wsdl et un xsd qui m'a été fourni.Pour les petits wsdl de test, c'est pas dure de l'écrire à la main mais pour les longs c'est super galère et je galère à trouver un bon outil.
Voilà pourquoi, je viens solliciter votre soutien.
Merci d'avance.
Lire la suite 

SOAP- générer xml à partir du wsdl et du xsd »

3 réponses
Réponse
+1
moins plus
J'utilise soapui pour travailler avec un wsdl, un petit programme écrit en java donc tu devrais pouvoir le faire tourner sous mac sans problème. Il génère automatiquement des requêtes xml et l'envoie au web service, puis te récupère le résultat.
http://sourceforge.net/projects/soapui/

Bonne chance
Ajouter un commentaire
Réponse
+0
moins plus
Merci mamiemando !
Superbe outil soapui:)
Ajouter un commentaire
Réponse
+0
moins plus
De rien, bonne continuation ;)
Ajouter un commentaire
Ce document intitulé « SOAP- générer xml à partir du wsdl et du xsd » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?