In your examples, what is "soapService" and "oService"?
Is it possible that my service is not deployed correctly and that is
why the current message context is null?
Thanks.
Tony
>>> [EMAIL PROTECTED] 04/01/04 02:37AM >>>
You can handle your attachment like this - without using the
MessageContext
Object[] attachments = soapService.getAttachments();
AttachmentPart attachPart = (AttachmentPart) attachments[0];
AttachmentPart attachPart1 = (AttachmentPart) attachments[1];
DataHandler arrow = attachPart.getDataHandler();
DataHandler folder = attachPart1.getDataHandler();
File myFile1 = new File("C:\\temp\\" + attachPart.getContentId() +
".gif");
FileOutputStream myFOS1 = new FileOutputStream(myFile1);
arrow.writeTo(myFOS1);
....
Another solution can be - take your Service or Locator (also Service)
and get the AxisEngine --> then make
engine.getCurrentMessageContext()!?
AxisEngine engine = oService.getEngine();
engine.getCurrentMessageContext();
Thomas
-----Urspr�ngliche Nachricht-----
Von: Tony Thompson [mailto:[EMAIL PROTECTED]
Gesendet: Mittwoch, 31. M�rz 2004 15:51
An: [EMAIL PROTECTED]
Betreff: MessageContext.getCurrentContext() returns null
When I invoke MessageContext.getCurrentContext(), it returns null.
Can
anyone explain why that might happen and how I can fix it? I am
trying
to add a DIME attachment to a response and it is hard to do without a
MessageContext.
Thanks.
Tony