Skip to Content

Web service call - SoapFaultCode 4 ContractFilter mismatch

Dec 22, 2017 at 03:07 PM


avatar image

Dear experts,

I call an external web service using HTTPs. The consumer proxy and logical port are created using a WSDL file given by the web service provider.

When invoking a web service's method I get the following exception:

SoapFaultCode:4 Sender ( The message with Action '' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver. Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None).

I searched over the Internet for similar issues, almost all indicated a missing Action value for the method as defined in the underlying WSDL. However, in the Operation tab in SOAMANAGER in Logical Port definition I pasted the soapAction value from the WSDL file.

Does anyone have any idea what may be the cause of the exception?

Thank you in advance,


10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

0 Answers