While testing WCF-WSHTTP based service using SOAP UI got following error
"The message with To ' ' cannot be processed at the receiver, due to an AddressFilter mismatch at the EndpointDispatcher. Check that the sender and receiver's EndPointAddresses agree."
Why it happened and what to do:
Issue was the Request message is missing a To tag in the soap header.
On the Message Editor, just below the request message window click on button WS-A(WS-Addressing) and set WS-Addressing property to true. Then select the checkbox "Add default wsa:To"
At BizTalk end WSHttp adapter(the WCF service) utilizes the WS-Addressing standard to identify the receive location to which the message needs to be submitted.
So that error was gone but a new error appeared as can be seen below:
To overcome this, go to receive location and click on configure WCF-WSHttp adapter and set the Security mode to None and you are done.
If you have questions or suggestions, feel free to do in comments section below !!!
Do share if you find this helpful .......
Knowledge Sharing is Caring !!!!!!