cancel
Showing results for 
Search instead for 
Did you mean: 

Does Servlet (Axis) supports SOAP 1.2?

Former Member
0 Kudos

HI PI gurus,

Need your help here.

We have web service - RFC synchronous scenario in SAP PI AEX 7.4.

Source system( Web service) is using SOAP 1.2 protocol.

To support SOAP 1.2 , i have used SOAP sender channel with below configurations:

Transport Protocol: Servlet(Axis)

Message Protocol: Axis

Adapter Engine: Central Adapter Engine

Quality of Service: Best Effort

Payload Extraction: SOAP Body Child

My Queries are as below:

1. If this SOAP sender configuration will support SOAP 1.2 protocol?

2. Also i have checked the wsdl file generated from ICO , it contains SOAP action as soapAction="http://sap.com/xi/WebService/soap1.1" i.e SOAP 1.1

Please help in resolving this ?

Thanks in advance.

Regards,

SV

Accepted Solutions (0)

Answers (3)

Answers (3)

apu_das2
Active Contributor
0 Kudos

I am not sure about the sender SOAP channels using Task(Axis)/Servlet(Axis) , but I have used HTTP(Axis) in receiver end to send data to SOAP 1.2 supported WSDL bit its not worked for me.

Ultimately it was resolved through java mapping which will convert PI created  SOAP 1.1 to 1.2 and vice verse for response message.

You can use same for your case as well if your sender CC is not working with Axis.Refer below URL -

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/80104882-c7a8-2f10-c3a3-81f182917...

Thanks,

Apu

Former Member
0 Kudos

I have the same question , I have to expose a web service with 1.2 soap, but the SOAPAction appears with soap 1.1, then i give the WSDL for the client states that does not have the requested protocol

how to change the SOAPAction 1.1 to 1.2 ??

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Christian,

SOAP 1.2 does not need any SOAP Actions. Not placing anything would work.

See page 10 and 11 of my blog

Regards,

Mark

former_member182412
Active Contributor
0 Kudos

Hi Sarvjeet,

>>>>>If this SOAP sender configuration will support SOAP 1.2 protocol?

Yes the sender adapter support SOAP 1.2, the sender channel automatically recognize the protocol version, it will not appear in WSDL file.

Check question 22 in this sap note 1039369 - FAQ XI Axis Adapter


22. Can I use SOAP 1.2 for my sender channel?

Yes. Both SOAP 1.1 and 1.2 protocols supported. The sender channel automatically recognize both protocol versions.

Regards

Praveen.