Here is the final result for those reading this thread.
Our problem was that our compression component was including the SOAP tags
with the xml it was sending to JSR181.
When the consumer endpoint includes soap="true", the HTTP BC strips off the
SOAP tags (Envelope and Body in our case). When we set soap="false" it
wasn't stripping those tags off.
So the JSR181 component doesn't take SOAP/XML, it takes just XML.
So by sending this it works:
<ping>
<pingRequest>
<request xmlns="http://pingpongws.nettoolkit.gestalt.com">hel
lo</request>
</pingRequest>
</ping>
--
View this message in context:
http://www.nabble.com/Problem-with-JSR181-Component-tf2128179.html#a5907089
Sent from the ServiceMix - User forum at Nabble.com.