Je programme simple proxy en java:Webservice-client: Utilisez xml-texte brut au lieu de hiérarchie d'objets
- Lire fichier XML
- Envoyer demande Web Service
- Web-Service Lire réponse
- réponse en écriture au fichier
Ma première tentative utilise JAXB pour lire le fichier XML et la génération de Java-objets. Ensuite, j'envoie les objets avec JAX-WS (IBM WebSphere). Je reçois la réponse en tant que "ResponseObject" qui est ensuite généré en code XML. J'écris le code XML dans un fichier.
Cette configuration fonctionne bien. Mais ...
Lors de l'envoi des objets Java au WebService, XML est généré, et la réponse contre les objets java. Je n'aurais vraiment pas besoin de ces objets de requête et de réponse. Existe-t-il un moyen d'invoquer directement le WebService avec du texte en clair xml? Et pour lire la réponse en texte brut xml, au lieu de ces objets de réponse?
(laisse supposer les fichiers XML sont toujours valides.)
Merci
Si vous traitez le texte brut, vous n'avez pas besoin JAXB ou JAX-WS. Utilisez simplement une connexion HTTP pour envoyer et recevoir des chaînes. – sfussenegger
Merci sfussenegger. Mais j'ai besoin d'aide pour créer les messages SOAP. Y a-t-il une bibliothèque qui peut gérer le savon? – Synox