cancel
Showing results for 
Search instead for 
Did you mean: 

Proxies

Former Member
0 Kudos

Hi,

What is proxy. How we will use JAVA & ABAP proxies in XI. Please explain JAVA & ABAP proxies with examples.

Thanks

Koteswara Rao

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi rao,

<b>Proxies</b>: are interfaces which will get executed in the application system. They can be created only in the system from message interfaces using the proxy generation functions.

The biggest advantage of the proxy is that it always by passes the Adapter Engine and will directly interact with the application system and Integration engine - so it will and should give us a better performance.

The literal definition of a proxy is an object / process authorized to act for another; an agent or a substitute. In simpler terms, proxies in the XI context are objects used to encapsulate the creation (from a sender system) or parsing of XML (at a receiver system) as well as the communication with the relevant runtime components required to send or receive those messages. The Proxy Runtime controls these objects / processes, and can itself be controlled by the applications it communicates with.

The Proxy currently has the following components available:

1. ABAP Proxy – Communication using XI or Web Services

2. Java Proxy– Communication using XI (J2EE)

Examples are given in earlier replies. Just go through it and do practice on it to have better understanding.

Regards,

Subhasha Ranjan

Former Member
0 Kudos

There are two Types of proxies which can be done by ABAP or JAVA

‘<b>client’ proxy</b> is used by an application to send messages outside of the system it resides in (normally to the IS in this context).

‘<b>server’ proxy</b> is used by an application to receive messages from sources outside itself (again, normally the IS in this context).

<b>

To test a connection -</b> /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies

<b>Client Proxy</b> - /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy

<b>Server Proxy</b> - /people/siva.maranani/blog/2005/04/03/abap-server-proxies

<b>Testing proxy</b> - /people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation

<b>JAVA Proxies:</b>

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...

<b>ABAP Proxies:</b>

/people/sap.user72/blog/2005/12/13/integration-builders-through-proxy-server-part--2

/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy

/people/arulraja.ma/blog/2006/08/18/xi-reliable-messaging-150-eoio-in-abap-proxies

/people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation

/people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments

/people/sukumar.natarajan/blog/2007/01/07/how-to-raise-alerts-from-abap-proxy

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

<b>ON SDN TV</b>

https://www.sdn.sap.com/irj/sdn/advancedsearch?query=abap%20proxy%20xi&cat=sdn_all&start=11#

Get back if u not getting these...

Cheers,

Raghavesh

Message was edited by:

Raghavesh Reddy

former_member91687
Active Contributor
0 Kudos

Hi,

These articles by sudhir give a good understanding on java proxies.

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

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

Abap Proxies:

/people/siva.maranani/blog/2005/04/03/abap-server-proxies

/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy

Regards,

Chandra

Former Member
0 Kudos

Hi Koteshwar,

Proxies are nothing but a mechanism to shift the application logic from the XI server onto the sender or reciever system so as to reduce the effort on the side of XI.Depending upon where the proxies are generated ,it is differentiated as client proxy ( sender ) and server proxy ( receiver ) .In R3 system having WAS 6.2 and above its already has an inbuilt small IE so the proxy generation is favoured and possilbe,for more on this please go thru the following links

/people/siva.maranani/blog/2005/04/03/abap-server-proxies

/people/community.user/blog/2006/12/12/http-to-rfc--a-starter-kit

/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies

/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy

/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy

http://help.sap.com/saphelp_nw2004s/helpdata/en/48/d5a1fe5f317a4e8e35801ed2c88246/frameset.htm

http://help.sap.com/saphelp_nw04s/helpdata/en/ba/f21a403233dd5fe10000000a155106/frameset.htm

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/41e08c90-0201-0010-9197-d8774336...

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0ae9874-109c-2910-f48a-e91f0cdd...

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

/people/vanita.thareja2/blog/2006/05/23/bpm-sending-message-asynchronously-and-getting-the-response-from-synchronous-system-using-abap-proxies

Regards,

**grant points if u find the info helpful