Toutes les classes request héritent de AbstractSSPRequest.
A la fin, dans le PostXML, on me dit que req n'a peut etre pas été initialisée. Je l'ai mise dans tous les cas du switch que manque-t-il??

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
        AbstractSSPRequest req;
        switch(type){
            case RequestTypes.GETUSERPROFILEREQUEST :
                req = new SendMessageRequest(getRemoteSID(),tm.new_transaction(),"60");
                break;
            case RequestTypes.NEWMESSAGE :
                req = new NewMessage(getLocalSID(),new_tid,new_ttl);
                break;
            case RequestTypes.SENDSECRETTOKEN :
                req = new SendSecretToken(login_trsc.tok,new_tid);
            case RequestTypes.DISCONNECT :
                break;
            case RequestTypes.GETSERVICEREQUEST :
                req = new GetServiceRequest(getLocalSID(),new_tid,new_ttl);
                break;
            default :
                req = new SendMessageRequest(getRemoteSID(),tm.new_transaction(),"60");
                break;
        }      
        PostXML poster = new PostXML(req.getBody(),getDestination(),null,null);