on 06-18-2008 4:52 AM
Hi,
Kindly help me getting the information
1) Regarding the Client Proxy documents
2) Difference between "Client Proxy and Server Proxy".
Thanks in Advance.
Regards,
Sreedhar.
Hi Sridhar,
Client proxy means proxy in Sender System, and Server Proxy means proxy in Receiver System.
server proxys are generated from inbound interfaces. They get triggerd by a incoming message und the ABAP code, put by yourself inside, will be executed.
client proxys are generated from outbound interfaces. They can be triggered by an ABAP programm of R/3 system. No ABAP code can be put inside. A message will be send to XI.
client proxy is used by an application to send messages outside of the system it resides in (normally to the IS in this context).
server proxy is used by an application to receive messages from sources outside itself (again, normally the IS in this context).
Have a look to the following links:
ABAP Proxy Runtime
Programming with Client and Server Proxies
ABAP Proxies in XI(Client Proxy)
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
ABAP Server Proxies
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
ABAP Proxy Runtime
http://help.sap.com/saphelp_nw04/helpdata/en/02/265c3cf311070ae10000000a114084/frameset.htm
To test a connection - /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
Client Proxy - /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
Server Proxy - /people/siva.maranani/blog/2005/04/03/abap-server-proxies
Testing proxy - /people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation
JAVA Proxies:
ABAP Proxies:
/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
ON SDN TV
https://www.sdn.sap.com/irj/sdn/advancedsearch?query=abap%20proxy%20xi&cat=sdn_all&start=11#
Regards,
Vinod.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
There are two types of Proxies.
1. Java Proxies.
2. ABAP Proxies.
Java proxies are used when java applications needs to send and receive data and ABAP proxies are used when ABAP applications needs to send and receive data.
advantages of proxy:
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.
u2022Proxies communicate with the XI server by means of native SOAP calls over HTTP.
RFC does not, so you have to convert from SOAP to RFC calls and vice versa.
u2022ABAP proxies supports two different protocols; XI and Web Services
u2022Most important is that they can be used for both synchronous and asynchronous communication .
RFC/BAPI is basically only intended for Synchronous comm. which asks much more system resources from your XI system.
u2022Proxies are used when you have large chunks of data coming in and that too if its unstructured, so if it comes from a SAP system we go for a ABAP proxy, if its from a non sap system, we take a java proxy.
For abap proxy we may use a report to send a proxy data to sap xi.
u2022EOIO (exactly once in order) quality of service can be obtained with Proxies and not with RFC/BAPI.RFC/BAPI support BE( Best Effort ) when used synchronously.
The type of the message interface determines what type of proxy is generated. The counterparts
to outbound message interface in application systems are client proxies, these are called to
send a message to inbound interface. And the counterparts of inbound message interface in
application systems are server proxies.
Scenario demonstrating ABAP Client Proxies.
Take a business scenario where in business (Source System) sends an Employee details to
their Payroll system for calculating the monthly salaries of their employees. But here the
source business is running on SAP R/3 and corresponding Payroll system is not on SAP,
hence the interpretation of data/communication is different. Because source system sends
employee information through proxy communication and the target Payroll system is not
aware of these proxy call, so in order to provide a communication between these two we
need some interface mechanism which accepts proxy request and converts it into the format
understandable by the target payroll system and vice versa.
below are some links..hope they are helpfull to you.
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies - Activate Proxy
/people/siva.maranani/blog/2005/04/03/abap-server-proxies - ABAP Server Proxy
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy - ABAP Client Proxy
/people/thomas.jung3/blog/2004/11/17/bsp-a-developers-journal-part-xiv--consuming-webservices-with-abap
/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy - 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
/people/sravya.talanki2/blog/2006/07/28/smarter-approach-for-coding-abap-proxies
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sreedhar,
The chief distinction betwen the two is :
Client proxy: Calls a webservice on the internet
Server Proxy : Provides an inbound interface as a webservice
For client proxy check
http://help.sap.com/saphelp_nw04/helpdata/en/c9/74246d8ad2447799063d39013e9a11/frameset.htm
Hope it helps!!!!!!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Sreedhar,
Check out these links:
Client Proxy
[http://www.saptechnical.com/Tutorials/XI/ABAPClientProxy/page1.htm]
Server Proxy
[http://www.saptechnical.com/Tutorials/XI/ABAPProxy/page1.htm]
Best Regards
Praveen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.