cancel
Showing results for 
Search instead for 
Did you mean: 

Soap 1.1 and Xi 3.0 protocol

patan_moulali
Explorer
0 Kudos
2,735

Hi All,

Can I know when we use Soap 1.1 and XI3.0 protocols,while doing Ico's we do XI3.0 to call Abap but why not Soap 1.1 Can I know the major difference among them ?

Regards

Moulali P

Accepted Solutions (0)

Answers (3)

Answers (3)

Liz_
Product and Topic Expert
Product and Topic Expert

Hello Moulali,

XI 3.0 protocol for Soap adapter is used to replace the XI Adapter(ABAP proxy) in the old dual stack. As you know, we used XI adapter to communicate between ECC and PI dual stack, while the XI adapter is implemented in ABAP. For newer java only PI, we don't have XI adapter, we use Soap adapter(XI 3.0 protocol) instead, it is Java base ABAP Proxy communication with ECC utilizing AAE or AEX. Using the XI 3.0 message protocol, you can, for example, configure the communication between the Advanced Adapter Engine and ABAP proxies generated in back-end systems. Note that there are restrictions when this option is used. Also, check the following guide about the details about the xi protocol:

How To… Use the XI 3.0 SOAP Adapter

By the way, if you don't use any ABAP proxy in the backend ECC system, you just send message via http, you can use SOAP 1.1 as well.

Best Regards,

Liz

iaki_vila
Active Contributor

HI Patan Moulali:

You should consider that the SOAP 1.1 protocol is a wide definition about the XML that must follow to be accepted (envelope, encode, RPC). However the XI 3.0 is a SOAP more restricted, it must have a defined tags inside the envelope and with a specific content. In other words, XI 3.0 would be a kind of a SOAP message.


Regards.

former_member186851
Active Contributor
0 Kudos

Adding to expert's comments,Check the below link as well

https://archive.sap.com/discussions/thread/3306090