This week's book giveaways are in the iOS and Features new in Java 8 forums. We're giving away four copies each of Barcodes with iOS: Bringing together the digital and physical worlds and Core Java for the Impatient and have the authors on-line! See this thread and this one for details.
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?