cancel
Showing results for 
Search instead for 
Did you mean: 

Soap Action

Former Member
0 Kudos

Hi Experts,

Is it possible to remove the SOAPACTION: http header parameter when using the SOAP receiver adapter?

I have a scenario where I have a SOAP receiver and the receiver web service keeps failing due to this parameter.

So I guess I am asking is possible to remove this header field completely?

Also is possible to completely create my own http header?

I should probably tell you that we are not using the soap envelope on this occasion as I am building it using XSLT.

I look forward to your response.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

No it is not a mandatory field but even if you don't put anything there, you still see it in the HTTP header as an empty parameter.

I want to know if there is a way to eliminate this.

Thanks

Former Member
0 Kudos

Hi,

Can you please elaborate your question, are you looking for send only plain data to receiver without any HTTP / SOAP / XML tags?

Former Member
0 Kudos

Hi,

OK what I am trying or need to do is send a SOAP request without any reference to the SOAP action.

Now when I leave this blank in the comm channel (SOAP Receiver) the http header (not soap envelope header) still comes with the SOAPAction: tage even though there is nothing in this and this is causing it to fail.

So I am wondering if it is possible using the SOAP adapter to send a request without any reference to the SOAP Action.

I look forward to any suggestions.

Former Member
0 Kudos

Yes, is possible to call a Soap Service without SoapAction (is not a mandatory field in receiver Soap Adapter).

If you need to customize your Soap Message, you can refer to XSLT Mapping and DoNotUseSoapEnvelop Option.

Former Member
0 Kudos

Hi,

Sorry I think you are misunderstanding me. I am not talking about the Soap header in the SOAP envelope, I am talking about the HTTP header itself.

I hope to hear more.

Thank you

aashish_sinha
Active Contributor
0 Kudos

Hi,

Have a look into below thread.

Regards

Aashish Sinha

Former Member
0 Kudos

Hi,

Yes it's possible to remove the Header parameter out of XI message. There is one option the SOAP receiver channel ie., ' DO NOT USE SOAP ENVELOPE', check this option, SOAP adapter will remove the Header parameters and only sends XI payload.

Thanks,

RK