Hi Claudio.
Well, I've tested a case very similar to yours, in the same versions (JBoss 4.2.2 with
the default JBossWS: 2.0.1 SP2)
I've changed one thing from my previous suggestion, annotate the dummy field with
@XmlAttachmentRef:
| public class DocumentsSet {
| @XmlAttachmentRef
| String dummy;
|
| @XmlElement(name="Documents")
| List<Document> documents;
| }
|
The Document class is very similar:
| public class Document {
| public Document() {
| }
|
| public Document(String name, String fileUrl) {
| this.name = name;
| try {
| this.data = new DataHandler(new URL(fileUrl));
| } catch (MalformedURLException exc) {
| exc.printStackTrace();
| }
| }
|
| String name;
|
| @XmlAttachmentRef
| DataHandler data;
| }
|
And it works here, I see a multipart message as the response, I'm using soapUI to
invoke it and I can see the attachments in the result also.
So, I believe it should work for you.
Regards,
Martin
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4131787#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...