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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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