Bonjour à tous !

Voilà mon soucis :

Je développe actuellement un webservice qui permet d'associer une pièce jointe, en utilisant le SOAP Attachment.
Le problème est que je n'arrive pas à créer (ou récupérer je sais pas vraiment) un MessageContext, qui me permet ensuite d'ajouter mes Attachments.

Voilà le code (je précise : je suis dans un test unitaire JUNIT). La ligne en gras est une ligne que j'ai récupéré sur le net, et ... ca ne marche pas

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
URL url = null;
        try {
            url = new URL("http://chezplume.blog.lemonde.fr/files/2007/02/canard.1170632063.gif");
        } catch (MalformedURLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        DataHandler dataHandler = new DataHandler(url);
       
        MessageContext ctx = AbstractInvoker.getContext();
        
        
        Attachment att = new SimpleAttachment("essai", dataHandler);
        JavaMailAttachments mailAtt = new JavaMailAttachments();
        mailAtt.addPart(att);
        
        ctx.getCurrentMessage().setAttachments(mailAtt);
Merci d'avance pour tout éclaircissement