Hi, Thanks for answering
EWS is Microsoft Exchange's SOAP service.
MS provides [somewhat broken] wsdl, so can generate a stub.
In that stub,
wsdl's type definition <xs:element minOccurs="0" name="Content"
type="xs:base64Binary"/>
handled via
public void setContent(byte[] content) {}
Which works nice for small "Contents" and wasteful for large ones.
I was hoping to attach info via MTOM and something like
FileDataSource src = new FileDataSource("/tmp/big.png");
MessageContext messageContext =
MessageContext.getCurrentMessageContext();
DataHandler dataHandler = new DataHandler(src);
messageContext.addAttachment(dataHandler);
then setting a ContentID in the actual XML element.
BUT - I am unable to use MTOM - after enabling it, even for simplest
requests without attachments, Microsoft's IIS gives me
ErrorSchemaValidation - Data at the root level is invalid. Line 1,
position 1.
Which makes me think that apparently MS IIS is unable to handle
multipart http.
I am wondering how can I make "Stub" reading from stream instead of byte[].
I read about using DataHandlers but now scratching my head how can I
plug it in, so that the attached info will be a part of the XML, not the
second block in multipart http.
Please pardon my ignorance if any - I am new to this field.
Let me know if information is not sufficient.
When you say Axis2 works with large attachments, could you give me a
concrete example of how it's done?
Thanks,
~ Alex.
On 11/25/2010 7:34 PM, Samisa Abeysinghe wrote:
What is EWS? And large attachment should just work with Axis2 as you
do with normal attachments.
On Thu, Nov 25, 2010 at 7:50 PM, Alex A <[email protected]
<mailto:[email protected]>> wrote:
Some clarifications:
I use Axis2/J 1.5.1 only as a client, linux environment.
Server is MS Windows IIS, MS Exchange with EWS enabled.
Thanks,
~ Alex.
On 11/25/2010 9:02 AM, Alex A wrote:
Hello, All
Trying to create emails with attachments in Exchange server
via EWS.
But having hard time making it work with large attachments,
MTOM or not.
Can someone provide an example of creating a large attachment
with Axis2 via EWS?
Thanks,
~ Alex.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
<mailto:[email protected]>
For additional commands, e-mail:
[email protected]
<mailto:[email protected]>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
<mailto:[email protected]>
For additional commands, e-mail: [email protected]
<mailto:[email protected]>
Samisa ...
http://samisa-abeysinghe.blogspot.com/