Andreas, Here is my code snippet.
String contentType = multipart/related; boundary=MIMEBoundaryurn_uuid_D988AB74BC9802BDC21229577126047; type="text/xml"; start="<0.urn:uuid:[email protected]<0.urn%3auuid%[email protected]> >" MimeHeaders mimeHeaders = new MimeHeaders(); mimeHeaders.addHeader("Content-Type", contentType); // Create the SOAP Message using mimeHeader and inputStream MessageFactory mf = MessageFactory.newInstance(); SOAPMessage soapMsg = mf.createMessage(mimeHeaders, in); The inputstream is a SOAPMessage with attachments. Now the newly created soapMsg in above code snippet does not contain any attachment parts. I am trying to get attachment parts in the following code snippet: List attachments = new ArrayList() if (soapMsg.countAttachments() > 0) { Iterator itr = soapMsg.getAttachments(); while (itr.hasNext()) { AttachmentPart att = (AttachmentPart) itr.next(); DataHandler dh = att.getDataHandler(); attachments.add(dh); } } The attachment list is always empty. I am using following jars: axiom-api-SNAPSHOT.jar (modified on 16th Dec, 2008) axiom-dom-SNAPSHOT.jar (modified on 16th Dec, 2008) axiom-impl-SNAPSHOT.jar (modified on 16th Dec, 2008) axis2-saaj-SNAPSHOT.jar (modified on 12th Dec, 2008) axis2-saaj-api-1.4.jar (modified on 4th April, 2008) Chinmoy On Thu, Dec 18, 2008 at 6:49 AM, Andreas Veithen <[email protected]>wrote: > Chinmoy, > > Can you post the code that demonstrates the problem? > > Andreas > > On Wed, Dec 17, 2008 at 13:40, Chinmoy Chakraborty <[email protected]> > wrote: > > Hi All, > > > > I am creating SOAPMessage from inputstream. The inputstream is SOAP with > > attachments. But the attachmentParts becomes zero in the newly created > > SOAPMessage though the content type is "multipart/related". > > > > Why it is not created attachments when I am creating SOAP from > inputstream > > (with attachments)? I am using axiom-api-SNAPSHOT.jar, > > axiom-dom-SNAPSHOT.jar, axiom-impl-SNAPSHOT.jar.(Axis2 1.4.1) > > > > Chinmoy >
