cancel
Showing results for 
Search instead for 
Did you mean: 

Web service call - SoapFaultCode 4 ContractFilter mismatch

konstantinos_vassiliadis
Active Participant
0 Kudos

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,

Konstantinos

Accepted Solutions (0)

Answers (0)