cancel
Showing results for 
Search instead for 
Did you mean: 

proxy communication

Former Member
0 Kudos

Hi SDN Exports,

Could anyone give me clear picture about proxy communication in XI.

i'e What is proxy communication? What is ABAP proxy and java proxy?

diff b/w these two and it's advantages?

thanks in advance....

regards,

sudharsan.

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

proxies are adapterless communication method in XI

ABAP proxies are create in R3,ERP backend

and java proxies are created in XI (java WAS)

prosiex are simple objects that allow you to send (or receive)

messages to (or from XI) (so you can fill the code - either java

or abap and call the method of those objects ) and the messages

will be sent

Regards,

michal

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi

Proxy generation converts non-language-specific interface descriptions in WSDL into executable interfaces known as Proxies. Depending on the target programming language, you choose one of the following:

- <u><i>ABAP proxy generation</i></u> is part of the SAP Web AS 6.40. ABAP proxy generation enables you to generate proxies to communicate by using the Web service infrastructure and by using SAP Exchange Infrastructure. ABAP proxies that were generated from message interfaces in the Integration Repository (IR) can be used in both infrastructures. This means that if none of the Integration Server services are required for a proxy-to-proxy communication scenario in ABAP, you can use a point-to-point connection using the Web service infrastructure instead.

- <u><i>Java proxy generation</i></u> in the Integration Builder (Design) generates proxies from message interfaces in the Integration Repository. Java proxy generation packs the proxy objects in a Jar file, which you can save locally. You use the generated classes in J2EE applications on the SAP J2EE Engine.

Check out the following links to clear the concepts of proxy communication:

<b>Proxy Generation</b>

http://help.sap.com/saphelp_nw04/helpdata/en/86/58cd3b11571962e10000000a11402f/content.htm

<b>ABAP Proxy Runtime</b>

http://help.sap.com/saphelp_nw04/helpdata/en/02/265c3cf311070ae10000000a114084/content.htm

<b>Java Proxy Runtime</b>

http://help.sap.com/saphelp_nw04/helpdata/en/64/7e5e3c754e476ee10000000a11405a/content.htm

<b>Java Proxy Generation</b>

http://help.sap.com/saphelp_nw04/helpdata/en/97/7d5e3c754e476ee10000000a11405a/content.htm

Above links will be the best help to you.

Regards

Sumit Jain

**Reward with points if useful

prateek
Active Contributor
0 Kudos

Hi Sudarshan,

The aim of proxy communication is to bypass the adapter engine thus providing an adapterless communication. With proxy you save on performance over using adapters and also it reduces complexity.

Proxies support both Synchronous and Async. Connectivity - ALE/IDOC is only Async. Proxies don't use standard IDOCS, but what you decide to use in the proxy def. on SAP side.

Proxies are only supported on WAS 6.20 onwards.

Java Proxy

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b20...

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903...

ABAP Proxy

/people/bhanu.thirumala/blog/2006/02/07/abap-proxy--xml-to-abap-transformation

/people/sravya.talanki2/blog/2006/07/28/smarter-approach-for-coding-abap-proxies

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/5129 [original link is broken] [original link is broken] [original link is broken] [original link is broken]

Regards,

Prateek