Bonjour,

Je suis actuellement en train de développer une petite application WebService via Axis2.
J'ai généré le code Java à partir d'un WSDL qu'on m'a fourni avec l'utilitaire wsdl2java.bat qui se trouve dans le package 1.3 avec les options:
-o D:\TestAxis
-uri D:\myWSDL
-d xmlbeans
-s

Une fois sous NetBeans 7.3, j'ai chargé les plugins adequat etc.
J'utilise la version synchrone du code client.

Mon problème est le suivant:
Pour une requête qui consiste à vérifier la liste des fichiers présents sur le serveur, ça marche très bien.
Pour la requête qui doit aller récupérer un des fichiers en question, en mode "nominal" si je peux dire, ça ne fonctionne pas: je reçois bien quelques choses mais ça contient ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<FileData>
    <xop:Include href="cid:http%3A%2F%2Ftempuri.org%2F1%2F635024152942749141" xmlns:xop="http://www.w3.org/2004/08/xop/include"/>
  </FileData>
En revanche, si j’exécute le même code mais en mode "debug" (pas à pas), cela fonctionne très bien, je reçois bien ma chaîne en base64:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<FileData>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVR...</FileData
En ce qui concerne mon client, j'ai mit ces propriétés:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
myStub.setProperty(Constants.Configuration.ENABLE_MTOM, Constants.VALUE_TRUE);
myStub.setProperty(Constants.Configuration.ENABLE_SWA, Constants.VALUE_FALSE);
Aurais-je oublié un paramètre pour mon client ou autre?

Merci par avance de votre aide