Bonjour à tous,
J'utilises Apache Axis pour réaliser des services web. A l'intérieur d'une classe (du service web), ma méthode retourne un type complexe.
Je déploie sans problème mon service web sur le serveur, et je génère les fichiers java pour le client avec WSDL2Java. A partir de là, je crée un autre fichier client (qui utilise les fichiers générés) pour invoquer mon service web et récuperer un paramètre. Cela fonctionne très bien lorsque le service web retourne un type simple.
Des que le type est complexe, cela ne marche pas.
En faisant une recherche via google, j'ai vu qu'il fallait serialiser mon objet retourné par le service web. Mais je vois pas très bien à quel endroit il faut le faire (sur mon client, lors de l'invocation du service web, ou directement dans le service web (dans le constructeur?)) ?
Voila, si quelqu'un peut m'aider, ca serait génial.