Below are the steps required to allow soapUI to consume a WCF service which is using wsHttpBinding.
- By default Message Security is turned on for wsHttpBinding, which isn't supported by soapUI. So the security mode for the binding needs to be set to None:
<bindings>
<wsHttpBinding>
<binding>
<security mode="None">
</security>
</binding>
</wsHttpBinding>
</bindings> - After creating the new soapUI project, the only update that is required is to select the 'Add default wsa:To' check box (as WS-Addressing is part of the wsHttpBinding). Enable/Disable WS-A addressing should already be selected, along with the appropriate SOAP action. The below options are available when you click the WS-A button, available as part of the Request window.