Hi Andreas,

Thanks for reply. How do I get the fixed version? From where do I get latest
jars?

Chinmoy

On Mon, Dec 1, 2008 at 4:59 PM, Andreas Veithen
<[EMAIL PROTECTED]>wrote:

> Chinmoy,
>
> It is not writing MIME messages because the writeTo method was not
> implemented correctly. This should now be fixed in trunk.
>
> Andreas
>
> On Mon, Dec 1, 2008 at 09:52, Chinmoy Chakraborty <[EMAIL PROTECTED]>
> wrote:
> > Hi All,
> >
> > I am creating a SOAP message using axis2 soap-api and soap-impl. First I
> am
> > creating the SOAPPart and then I am adding the attachmentpart.
> >
> > Now, when I do soapMessage.writeTo(OuputStream out), it only writes the
> soap
> > envelop and not the MIME message. Could somebody please clarify why it is
> > not writing the MIME message. Following is my code snippet....
> >
> >       soapMsg = MessageFactory.newInstance().createMessage();
> >       //setting the namespace declaration.
> >       SOAPPart sp = soapMsg.getSOAPPart();
> >       SOAPEnvelope se = sp.getEnvelope();
> >       soapMsg.setProperty(soapMsg.CHARACTER_SET_ENCODING,
> DEFAULT_ENCODING);
> >       soapMsg.setProperty(soapMsg.WRITE_XML_DECLARATION, "true");
> >
> >      se.addChildElemet().......
> >
> >      then I am adding the attachments...like
> >      addAttachments(attachmentList);
> >
> >
> > private void addAttachments(List attachmentList) throws SOAPException,
> > IOException {
> >       if (attachmentList != null && attachmentList.size() > 0) {
> >           Iterator attachmentit = attachmentList.iterator();
> >           while (attachmentit.hasNext()) {
> >               DataHandler dh = (DataHandler) attachmentit.next();
> >               AttachmentPart ap = soapMsg.createAttachmentPart();
> >               ap.setContentId(dh.getName());
> >               Object content = dh.getContent();
> >               ap.setContent(dh.getContent(), dh.getContentType());
> >               soapMsg.addAttachmentPart(ap);
> >           }
> >       }
> >   }
> >
> >
> > Thanks,
> > Chinmoy
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to