I need to log all in coming and outgoing messages. Most are XML messages of various size and occoationally (quarterly) we receive very large files.
Not all messages pass through Orchestrations so even if I did not mind saving the altered form of the messages, using the orichestrations would not result in catching all messages.
I tried the pipeline component in this 2004 blog entry – http://blogs.msdn.com/gzunino/archive/2004/07/12/181337.aspx
The archiving part works well but for some reason, the disassemble phase of the pipeline continues to fail. I set a XML dissasembler and it does not recognize the XML message. If I use the default XML pipleline it works, if I use a custome pipeline with the XML dissasembler it works, but if I use a custome pipeline and Archiver component it fails in the disassembler portion of the pipeline even though it looks like the Archiver pipeline component does not alter the original message in any way.
Does anyone know of other solutions to this problem?