Reponse vide alors que le WS repond bien
Bonjour,
Lors de l'utilisation d'un web service, je me retrouve avec une réponse vide (l'objet est non null mais ces attributs oui) alors que le web service a bien répondu (vérifié avec un sniffer).
Je génére mes classes via wsimport et la librairie Jax 2.2.1.
Code:
1 2 3 4 5 6 7 8 9
| <wsimport
keep="true"
xendorsed="true"
verbose="true"
destdir="${build.dir}"
sourcedestdir="${src.dir}"
package="monpackage.ws.client"
wsdl="http://srvics/api/services/AlcApiFramework?wsdl">
</wsimport> |
Mon code pour l'utilisation de mon WS est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11
| URL urlApiFramework = new URL("http://srvics/api/services/AlcApiFramework");
AlcApiFrameworkService aafs = new AlcApiFrameworkService(urlApiFramework);
AlcApiFrameworkPortType aafpt = aafs.getAlcApiFrameworkPort();
LoginRequest lr = new LoginRequest();
lr.setLoginName("admin");
lr.setPassword("xxxxx");
LoginResponse reponse = aafpt.login(lr);
System.out.println(reponse);
System.out.println("comment : " + reponse.getComment());
System.out.println("id : \"" + reponse.getFwSessionId() + "\"");
System.out.println("result : " + reponse.getResultCode()); |
et je me retrouve avec l'affichage suivant :
Code:
1 2 3 4
| monpackage.ws.client.LoginResponse@1c85444
comment : null
id : "null"
result : null |
Si je regarde le sniffer et que j'utilise SOAPUI, j'ai bien un result et un id diffèrent de null.
Avez vous une idée? Par ce que la je seche :cry: