Author Login
Post Reply
Hi, I have a web service that accept
request from a client, receiving a complex java object e returning another
complex java object. The web service, also attach a huge xml file to the
response message.
The problem is that if I don't attach
any file, the client receive the correct java object, if I attach the file,
the client receive the file correctly but the result of call.invoke is
null.
This is the way I attach the file server
side:
MessageContext
msgContext= MessageContext.getCurrentContext();
Message
response = msgContext.getResponseMessage();
DataHandler
buildFile = new
DataHandler(new
FileDataSource(toSend));
AttachmentPart
aPart = new
AttachmentPart(buildFile);
response.addAttachmentPart(aPart);
response.saveChanges();
Can anyone help me?