cancel
Showing results for 
Search instead for 
Did you mean: 

reg: PROXY

Former Member
0 Kudos

why do we need XI adapter in the communication channel configuration in case of proxys,even though proxys are said to be adapter less communication.

regards

Anil

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Proxies:

1) Proxies are the adapter less way of communication between Application systems.

2) Proxies are mode of communication between 2 SAP systems running on WAS>6.20

3) There are two types of proxies

 ABAP Proxy

 JAVA Proxy

4) In ABAP Proxies we can generate two kinds of proxies

 INBOUND PROXY

 OUTBOUND PROXY

5) Proxies are always executed/run on Application servers

6) If a proxy is generated on Outbound Message Interface they are called as client Proxies

7) If the Proxy is generated on Inbound Message interfaces then they are called as server Proxies.

Methods Executed when a proxy is run

 If an Asynchronous Proxy is run then the u201CExecute_Asynchronousu201D Method is executed

 If an synchronous Proxy is run then the u201DExecute_synchronousu201D method is executed

NOTE: In case of server proxies an additional Interface is generated

8) We execute or launch a proxy by using the transaction codeu201DSPROXYu201D.

9) The ABAP functional module (if any) is written using transaction code u201CSE80u201D.

10) Java Proxies are generated from the WSDL Description of the Interfaces in the Integration Repository, as a result in .jar file containing java classes corresponding to Integration Objects.

former_member537867
Active Contributor
0 Kudos

Hi Anil,

XI Adapter:

The XI adapter which is normally used to configure the exchange of messages with in an Integration Server, can be extended to exchange messages between the two Integration Servers in the scenario.

You can use security settings to sign messages and check the signature. You can encrypt and decrypt message payloads

The XI Adapter is used for communication, via direct XML / HTTP message exchange (no message protocol conversion required)

1. With an Integration Engine (ABAP based). Both XI 2.0 and 3.0 protocols are supported

2. With a party using the Partner Connectivity Kit

3. With an Adapter Engine based either on XI 2.0 or 3.0

The XI Adapter is used with the Proxy Runtime (covered in another chapter) when communicating via ABAP or java proxies.

Go through this blog

Features

· To receive XML messages from a sender system, configure the sender XI adapter.

If messages are sent from the Integration Server to the PCK, you must create a sender XI adapter in the PCK.

· To send XML messages to a receiver system, configure the receiver XI adapter.

If messages are sent from the PCK to the Integration Server, you must create a receiver XI adapter in the PCK.

Regards,

Vinod.

Former Member
0 Kudos

In case of client proxy(sender), communication is done via http destination created in the R/3, so adapter is not required but it is not recommended...so best practice is to configure adapter even if it is not required

in case of server proxy(receiver), XI adapter is required to specify log on credentials of target system

Refer to comments section of this blog

It talks about adapterless" communication of proxy

Former Member
0 Kudos

Hi,

Why XI Adapter in case of Server Proxy

In Case of Client Proxies

Source application can directly interact with the XI by executing the report in SAP R/3 & will be able to send the XML data to IS,

So no need of the XI Adapter in this case to post xml to XI.

In Case of Server Proxies

Now XI has to post the xml data to the Target Application, here some thing shld be there to establish the medium with the Target System. So we use XI adapter here.

In the receiver case, we need XI Adaper to communicate XI integration Server with the Local Integration Engine( Which we made in SAP R/3's Business system as local IE) to post the data

Basically XI adapter will be used in normal scenarios also to communicate Adapter Engine with Integration Server internally while delivering the msg.

Check this Msg Flow how the XI Adapter is used in Normal Scenarios

Regards

Seshagiri