Skip to Content

Change HTTP-Header using consumer-proxy

Dec 30, 2017 at 12:12 AM


avatar image

Dear experts,

I have a consumer proxy generated from a WSDL file given by the service provider. I assume because of issue of interoperability between SAP client and WCF service I get a response

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)

Looking at the HTTP header of SAP request

the problem is that I need to edit the content-type attribute value so that it includes the bolded string below

Content-Type: application/soap+xml;charset=UTF-8;action=""

I tried using only SOAMANAGER to achieve this but to no result.

I need to edit the HTTP Header prior to consuming the web service using the generated proxy object.

Kind regards,


untitled.png (25.6 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Felipe Zanettini
Feb 19 at 07:41 PM

Hi Konstantinos,

It is not necessary to change the HTTP Header, you can configure SOAP Action in SOAMANAGER. The option to configure SOAP Action in the Logical Port in SOAMANAGER can be found in the last step of the wizard (Operation Settings) or, in earlier releases, on the "Operation Specific" tab.

Felipe Zanettini

10 |10000 characters needed characters left characters exceeded