Bonjour,
Je génère mes WS à partir de mes EJB3 sous JBoss 4.2.
A partir de mes WSDL, je génère mon client avec XFire 1.2.6.
J'arrive à faire des appels qui me renvoie des structures de données complexes que j'ai définies dans mon modèle (classe User, contenant des List d'objets, ...). Pas de pb.
Mais dès lors que je veux récupérer une List d'objets, grosse galère!
J'ai réduis mes essais pour ne retourner qu'un ArrayList de String. En retour, j'obtiens une liste désespérément vide.
Voici le code de mon EJB :
La seconde méthode fonctionne très bien!
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Et voici mon client :
J'ai essayé diverses méthodes pour accéder au service, ça ne change rien, et ça n'a pas l'air d'êter ça le souci, car je passe bien en débug sur mon serveur, qui me renvoie bien la liste comme il faut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Franchement, c'est quand même un problème des plus basiques, je ne comprends pas.
En attendant qu'une âme charitable m'éclaire je vais tenter d'encapsuler ma liste dans un objet (puisque ça marche ailleurs), mais je trouve ça ridicule comme solution.
Merci d'avance.
JM

 

 
		
		 
        

 
			
			


 
 


 Méthode devant retourner une collection, retourne toujours une liste vide
 Méthode devant retourner une collection, retourne toujours une liste vide
				 Répondre avec citation
  Répondre avec citation
Partager