The change from the start/end to the empty element looks like something has parsed the SOAP then regenerated it, stripping out the "empty" content (the newline which isn't really empty). I think you need to track who is processing the SOAP and work out who is doing this.
[Message sent by forum member 'matterbury' (matterbury)]
http://forums.java.net/jive/thread.jspa?messageID=346975