cancel
Showing results for 
Search instead for 
Did you mean: 

SOAPAction Header field case sensitive

Former Member
0 Kudos

Hi gurus,

I am trying to consume a webmethods java webservice via XI/PI NW2004 and when I send a request, PI send the soapaction field in uppercase.

POST http://webservices.kuehne-nagel.com/HelloWorld_test HTTP/1.0

Accept: /

Host: https://webservices.kuehne-nagel.com/HelloWorld_test

User-Agent: SAP-Messaging-com.sap.aii.messaging/1.0505

content-id: <soap-4C4DF1260912013BE10080009E344EB9sap.com>

Content-Type: text/xml; charset=utf-8

Content-Length: 316

SOAPACTION: "http://webservices.kuehne-nagel.com/helloWorld/hello"

It should be like SOAPAction : "http://webservices.kuehne-nagel.com/helloWorld/hello"

How can I set/change it on XI/PI ?

Regards,

Rodolfo Miã

View Entire Topic
Former Member
0 Kudos

Hi,

Does it causing any trouble?

HTTP communication is not case sensitive so I guess it should not create any trouble for you. Nothing should change in your xml message as xml is case sensitive.

Regards,

Gourav

Former Member
0 Kudos

Gourav,

This is W3 Standard:

HTTP verbs are case sensitive. (http://www.w3.org/TR/wsdl)

In my case, the webservice provider was implemented in JAVA code and in Linux server. Java and Linux are case sensitive.

I agree with you if we are working with .NET implementation.

I already have tried to consume a .Net asmx webservice and works fine.