Use the TCPMON.bat/.sh utility that we ship with DevTest to verify the Raw traffic that is send from Soap Ui VS. what is send from DevTest. TCPMon is a utility that lets you monitor the messages that are passed in a TCP-based conversation.
To run TCPMon:
You can find a tcpmon.bat file in the DEVTEST_HOME\bin directory
Double-click the .bat file on Windows or execute the shell script on UNIX.
Provide a listen port,
Listen Port , enter 8010 ( for example)
Enter the fields for Target Host & Port , using the details from the real ENDPOINT URL
1. In SoapUi, the endpoint should be pointing to: http://localhost:8010/baseUrl.../...
Send the Request, and you should be able to capture the traffic in Tcpmon with the Headers and the Soap Body details.
2. Do the Same for DevTest, In the enpoint field enter: http://localhost:8010/baseUrl.../...
Click the green arrow at the top , to send the request and capture the traffic in Tcpmon.
Save the Traffic that is captured and Compare the two Raw request in Notepad.
We noticed that the password used in Soap UI was different from what was used in Devtest.
<wsse:Password Type="http://abc.org/wss/2004/01/abc-200401-wss-username-token-profile-1.0#PasswordText">AcdEF</wsse:Password>
Modified the password in the DevTest request and that resolved the issue.