Attached are my "traces" from using TcpMon to evaluate why it "fails" from the ESB but succeeds when using the SoapUI GUI.
Plus attached is my jboss-esb.xml.
The problem appears to be in the SOAPAction HTTPHeader. The ESB SOAPClient action is not prefixing it with the namespace while the SoapUI GUI tool is and that appears to be the difference.
In the case of "Bad_Request" if I manually modify the following lines then it all works. Content-Type had to be added, SOAPAction needed the double quotes and the namespace.