I am trying to reconstruct a streamed-in SOAP message with attachmnets using SAAJ implementation in JWSDP 1.6.
After adding the attachments I make a call to the saveChanges() method of SOAPMessage. Then I stream the SOAPMessage object using the writeTo() method after which I try to reconstruct the SOAPMessage.
But I find that the MessageFactory needs a set of MIMEHeaders and the input stream to reconstruct the SOAPMessage. But I do not have the headers in the first place since I am trying to feed the byte stream from outside a transport protocol.
Then how can I employ SAAJ as a pure SOAP manipulation tool to generate and process SOAP messages to be used outside a webservice context?