J'ai besoin d'intégrer un service SOAP externe dans mon système. J'ai seulement le wsdl et aucun serveur de test jusqu'ici. J'ai trouvé comment générer des stubs pour le serveur en utilisant CXF afin de construire un serveur moqueur à implémenter. Du côté client, WebServiceTemplate de WebServiceTemplate semble parfaitement correspondre à mon cas d'utilisation. Deux des méthodes envoient des pièces jointes MTOM en conséquence. Et je ne suis pas sûr de ce que je verrai en regardant les documents de réponse. Est-ce que le ressort-ws manipule l'attachement de manière tranparente? Ou dois-je y accéder d'une manière spéciale? Comment puis-je générer une pièce jointe MTOM sur le serveur avec mes classes générées par CXF?Comment accéder à une charge utile MTOM lors de l'utilisation de SOAP orienté document?
1
A
Répondre
1
Spring-WS fonctionne sur une implémentation SOAP sous-jacente, SAAJ ou Axiom. SAAJ est la valeur par défaut, mais je ne pense pas qu'elle supporte MTOM (mais je suis content d'avoir été corrigé). Axiom est l'implémentation SOAP de bas niveau d'Apache Axis2, et prend en charge la MTOM. Donc je vous recommande de lire sur le support de Spring-WS pour Axiom, et le support d'Axiom pour MTOM.
Questions connexes
- 1. Performances de la charge utile dans Lucene
- 2. Déplacer l'espace de noms de la racine de l'enveloppe SOAP vers la charge utile xml
- 3. Lecture de la charge utile APNS à l'aide du client
- 4. Charge de document ODF
- 5. Apache Axis 1.x xml charge utile
- 6. Accéder à la charge utile XML du service Web de requête/réponse Metro 2.0
- 7. données plus en paquet de charge utile
- 8. Traduction d'adresse de charge utile SNMP
- 9. Demande MTOM/Réponse non-MTOM
- 10. Comment accéder aux services SOAP à partir de l'iPhone
- 11. Comment modifier la propriété de jaxrs endpoint pour prendre en charge "mtom"
- 12. Substituer la charge utile d'Astoria?
- 13. Comment analyser la charge utile de paquet TCP
- 14. Analyse de la charge utile JSON dans les rails lors de l'utilisation du type MIME personnalisé
- 15. Utilisation de MTOM sur Mono
- 16. Dictionnaire sans valeur 'charge utile' dans .Net
- 17. Rails 2.3.9 POST charge utile manquante
- 18. Comment diffuser le fichier temporaire Axis 2 MTOM à HttpServletRequest
- 19. Enregistrement de la charge utile des POST sur Tomcat
- 20. Quelle peut être la charge utile d'une tâche appengine?
- 21. Comment accéder à un WebService SOAP à partir d'un projet de bibliothèque Flex
- 22. Comment déterminer le début de la charge utile de données dans le paquet TCP?
- 23. Puis-je intégrer une charge utile exe dans un format pdf, doc, ppt ou tout autre format de fichier?
- 24. Utiliser SOAP pour accéder à webservices - échouer sur soapclient()
- 25. Comment accéder à une application de référence
- 26. Une liste de cases à cocher est-elle utile?
- 27. Comment accéder au champ de texte dynamique sur scène à partir de la classe de document
- 28. comment accéder à une variable d'extension firefox à partir du document/fenêtre en cours
- 29. WCF en tant que service Web avec la charge utile la plus faible possible
- 30. Tout bon DB orienté document pour le bureau de Windows en dehors de MongoDB, etc?
Merci, je l'ai résolu il y a quelques semaines. En effet, l'utilisation d'Axiom est la voie à suivre. Vous avez juste besoin de savoir qu'un OMText a une méthode getDataHandler() via laquelle vous pouvez demander le flux de données de pièce jointe. –