Bonjour,
On me demande de rajouter une fonction sur un webservice (Jax) qui nécessite l'envoi de fichiers binaires. Je rajoute donc la configuration pour utiliser le MTOM (@MTOM). La nouvelle fonction est opérationnelle, j'arrive à passer mes fichiers, tout va bien. En revanche il semble que les anciennes fonctions présentent des erreurs lors d'appels direct avec des enveloppes SOAP.
Par exemple lors d'un appel PHP, je reçois une SOAPFault : looks like we got no XML document
On dirait que le message en binaire ne peut pas être décrypté correctement en XML :
Est-il possible d'ajouter une fonction avec l'annotation MTOM sans impacter les anciennes méthodes ou alors je dois entièrement reprogrammer un webservice?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 --uuid:7f3152ea-eac7-48a0-84d4-a9e53a34f410 Content-Id: <rootpart*7f3152ea-eac7-48a0-84d4-a9e53a34f410@example.jaxws.sun.com> Content-Type: application/xop+xml;charset=utf-8;type="text/xml" Content-Transfer-Encoding: binary <?xml version='1.0' encoding='UTF-8'?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body>......</S:Body></S:Envelope> --uuid:7f3152ea-eac7-48a0-84d4-a9e53a34f410--
Partager