cancel
Showing results for 
Search instead for 
Did you mean: 

Error in receiver soap adapter (version soap 1.2)

Hello,

I am getting below error in receiver soap channel.

The SOAP action specified in the message, '' does not match the HTTP SOAP action,<soap action name>

this is synchronous interface where we are using soap adapter.

below is the soap channel config :

Adapter : SOAP

Transport protocol : HTTP (Axis)

Message protocol : Axis

Adapter Engine : Central

Connection parameters

URL : https://-----  (given URL is same as found in WSDL)

Authentication : Basic

User ID : -----

Password :----

Outbound parameters

SOAP version : 1.2

SOAP Action : http://--- (given action is same as found in WSDL)

Encapsulation format : MIME

XI Parameters

Keep attachments checked

Payload extraction : SOAP Envelop

Please help me with error.

Accepted Solutions (0)

Answers (3)

Answers (3)

0 Kudos

Hi csb,

I'm facing the same issue looking like we have done the same configurations in Communication channel.

please let us how you are resolved the issue.

The SOAP action specified in the message'' does not match the HTTP SOAP action,<soap action name>

Regards

Gopikrishna

stefan_grube
Active Contributor
0 Kudos

Is the message a response from webservice? I have the impression, that the webservice has a check for the message content. It expects something in the payload which is missing. So when the message comes from webservice, then double check the message payload carefully.

0 Kudos

Thanks for response.

Yes, this message is response message from webservice.

Scenario is : Idoc to webservice synchronous interface with BPM.

Idoc is sent successfully to BPM. Once message goes to third party  from Bpm it is giving above error in response message.

As i am new to webservices, please let me know the process to check message content in web services.

For testing purpose now we have removed SOAP action from receiver channel and we are facing below error 'The message with To '' can not process the recipient due to a mismatch in EndpointDispatcher AddressFilter. Check that the values agree EndpointAddresses the sender and the recipient.'

Please let me know if soap action is required or not in soap action of receiver channel.

manoj_khavatkopp
Active Contributor
0 Kudos

Are you sure the soap action which you entered is correct because i observe URL is https and action is http.

And any specific reason to choose verison 1.2?

try triggering with SOAP UI then observe the soap action and version in soap UI while triggering then you can maintain the same in your channel

br,

Manoj

0 Kudos

Thanks for response.

Initially they were using SOAP 1.1.

But our client got error :  'HTTP 415 Cannot process the message because the content type 'application/xml'was not th expected type 'application+sml charset+utf-8'

So they updated to SOAP 1.2

in the wsdl file soap action is mentioned as

<soap12:operation soapAction="http://tempuri.org---"style="document" />

I have read it somewhere that tempuri.org is temporary namespace used by microsoft.


Could you please tellme if tempuri.org is causing above error ??

Regards

CSB