Re: [Axis2] MTOM client error when getting attachment

2006-07-03 Thread Thilina Gunarathne
Hi, 
Code seems to be corect at firstglance

Can you post the full error trace and the message snapshots...

~Thilina
On 6/30/06, Andrew B [EMAIL PROTECTED] wrote:

Hi,I have a client that needs to get an MTOM attachment as a byte array. The code I came up with is as follows:   OMElement response = stub.getData();   if (response.getLocalName
().equals(CompressedXML))   {OMText binaryNode = (OMText) response.getFirstOMChild();DataHandler dataHandler = (DataHandler) binaryNode  .getDataHandler();
DataSource ds = dataHandler.getDataSource();ByteArrayOutputStream baos = (ByteArrayOutputStream) ds.getOutputStream();byte[] compressedXML = baos.toByteArray();
   }It blows up on ds.getOutputStream(), with the exception:java.net.UnknownServiceException at javax.mail.internet.MimePartDataSource.getOutputStream(MimePartDataSource.java:57)MTOM optimization is on, and MTOM is enabled on the server. I have the latest Axis build (from 6/29). Can anyone shed some light on this error, or point me to a better way to get the attachment?
Thanks, as always,
Andrew

__Do You Yahoo!?Tired of spam? Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com -- May the SourcE be with uhttp://webservices.apache.org/~thilina/
http://thilinag.blogspot.com/ http://www.bloglines.com/blog/Thilina 


[Axis2] MTOM client error when getting attachment

2006-06-30 Thread Andrew B
Hi,I have a client that needs to get an MTOM attachment as a byte array. The code I came up with is as follows:   OMElement response = stub.getData();   if (response.getLocalName().equals("CompressedXML"))   {OMText binaryNode = (OMText) response.getFirstOMChild();DataHandler dataHandler = (DataHandler) binaryNode  .getDataHandler();DataSource ds = dataHandler.getDataSource();  
  ByteArrayOutputStream baos = (ByteArrayOutputStream) ds.getOutputStream();byte[] compressedXML = baos.toByteArray();   }It blows up on ds.getOutputStream(), with the exception:java.net.UnknownServiceException at javax.mail.internet.MimePartDataSource.getOutputStream(MimePartDataSource.java:57)MTOM optimization is on, and MTOM is enabled on the server. I have the latest Axis build (from 6/29). Can anyone shed some light on this error, or point me to a better way to get the attachment?Thanks, as always,Andrew __Do You Yahoo!?Tired of spam?  Yahoo! Mail has the best spam protection around http://mail.yahoo.com