cancel
Showing results for 
Search instead for 
Did you mean: 

regarding Proxies

Former Member
0 Kudos

Hi,

Can anybody explain abt Proxies and what r the advantages, disadvantages and when we will prefer Proxies.

Thanks in Advance,

Kalyani.

Accepted Solutions (0)

Answers (9)

Answers (9)

Former Member
0 Kudos

hi kalyani,

Proxy generation enables you to create proxies in application systems. Proxies encapsulate the creation or parsing of XML messages and the communication with the relevant runtime components required to send or receive the messages

There are two types of Proxies.

Java Proxies and 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.

ABAP Proxy Runtime

http://help.sap.com/saphelp_nw04s/helpdata/en/02/265c3cf311070ae10000000a114084/frameset.htm

Please go through below docs

XI: RFC or ABAP Proxy ? ....ABAP Proxies with attachments

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

/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

Former Member
0 Kudos

HI,

PROXY IS AN ADAPTERLES COMMUNICATION WITH XI

THERE IS NO ADAPTER ENGINE INVOVED.MESSAGE IS SENT DIRECTLY TO THE INTEGRATION ENGINE

FROM SAP R/3

THERE ARE 2 TYPES OF PROXIES

1.ABAP PROXY

IF U R SENDING MESSAGE FRM SAPR/3 THEN PROXY IS KNOWN AS CLIENT PROXY AND IF R/3 IS RECEIVING THE MESSAGE THEN IT IS SERVER PROXY

2.JAVA PROXY

ADVANTAGE:

SINCE MESSAGE IS SENT DIRECTLY TO THE INTEGRATION ENGINE EXECUTION SPEED IS FAST AND HENCE PERFORMANCE INCREASES

IF U HAVE SAP WAS>=6.20 THEN ONLY U CAN GO FOR PROXIES OTHERWISE U CANT.ITS MANDATORY

PLZ REWARDS POINTS

VIKAS

Former Member
0 Kudos

Hi kalyani b ,

Check the following websites containing PDF & PPT documents on Proxy:

Proxy Generation

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

ABAP Proxy Runtime

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

To activate ABAP proxies

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

Detailed step-by-step solution for ABAP proxies in XI

/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

Debugging of Inbound ABAP proxies

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

File to R/3 via ABAP Proxy

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

cheers!

gyanaraj

****Pls reward points if u find this helpful

Former Member
0 Kudos

Hi,

Check some more links on different type of Proxies.

PROXIES

Asyn Inbound java proxy

/people/prasad.ulagappan2/blog/2005/06/27/asynchronous-inbound-java-proxy

/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy - ABAP Proxy to File

ABAP Proxy

How do you activate ABAP Proxies?

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

ABAP Proxy Runtime

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

ABAP CLIENT PROXY

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

ABAP SERVER PROXY

/people/siva.maranani/blog/2005/04/03/abap-server-proxies. [original link is broken]

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

XI: Debug your inbound ABAP Proxy implementation

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

JAVA Proxies:

Asynchronous inbpund java Proxies

/people/prasad.ulagappan2/blog/2005/06/27/asynchronous-inbound-java-proxy

Proxy Generation- For ABAP and Java proxy, create a Message Interface and then generate a proxy for that message interface.

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

More on Java Proxy-

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7d4db211-0d01-0010-1e8e-9b0...

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

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7e...

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 Proxies:

Integration Builders through proxy server (Part - 2)

/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

Regards,

Phani

Reward points if Helpful

Former Member
0 Kudos

Hi Kalyani,

The above information is more than enough.. for getting an idea..for more information..Give me your Mail id i will forward some documents regarding Proxys and example scenarios..

Regards

Babu

**********

Please read the Forum's Rules of Engagement,

i.e.,

[/thread/117188 [original link is broken];

and refrain from using email correspondence as the main objective of the Forums is to share knowledge.

SDN PI/XI Forum Moderator

Former Member
0 Kudos

Hi,

My mail id is mail

if u have another material send me to this mail id.

Thanks in advance,

Kalyani

**********

Please read the Forum's Rules of Engagement,

i.e.,

[/thread/117188 [original link is broken];

and refrain from using email correspondence as the main objective of the Forums is to share knowledge.

SDN PI/XI Forum Moderator

Former Member
0 Kudos

Hi kalyani,

Giving email add in thread is against SDn rules and regulation.

Thnx

Chirag.

Reward points to helpful answers

former_member859847
Active Contributor
0 Kudos

Hi Kalyani,

ABAP proxy is an interface program to communicate an application system(ECC) from integartion engine.

genrally proxies are two types

1.JAVA proxy

2.ABAP proxy

a.client proxy(outbound)

b.server proxy(inbound).

proxies are avilable in applucation system(ECC-sap R/3).

to create proxies, the t.code is SPROXY.

ABAP Proxy

Advantages:

Easy to handle messages with ABAP programming.

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

Proxies communicate with the XI server by means of native SOAP calls over HTTP.

ABAP Proxies uses Web service and Http Protocols.

Proxy is good for large volumes of data.

we can catch and persist the errors ( both system & application fault ) which was generated by Proxy setting.

Disadvantage:

ABAP programming is required.

when you generate proxy..system it self generate classes to handle application errors(cx_ai_fault) and system errors.

regards

mahesh.

Former Member
0 Kudos

Hi

Proxy generation enables you to create proxies in application systems. Proxies encapsulate the creation or parsing of XML messages and the communication with the relevant runtime components required to send or receive the messages. The proxy runtime controls these processes and can itself be controlled in application programs by means of additional methods.

Since the communication between the sender and receiver is decoupled, you can use proxies to exchange messages with various different communication parties, and also by using adapters. However, this section of the documentation only discusses the programming model for the proxy runtime.

There are two types of Proxies.

Java Proxies and 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.

Please go through below docs

XI: RFC or ABAP Proxy ? ....ABAP Proxies with attachments

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

/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

ABAP Proxy Runtime

http://help.sap.com/saphelp_nw04s/helpdata/en/02/265c3cf311070ae10000000a114084/frameset.htm

Setting Up Point-to-Point Connections with proxy

http://help.sap.com/saphelp_nw04s/helpdata/en/85/78af1bf407434796aaf8dbd6d4e7b7/frameset.htm

Reliable Messaging – EOIO in ABAP Proxies

/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

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3dfac358-0d01-0010-5598-d4900e81...

Java Proxies and SAP Exchange Infrastructure - The Inside Story, Part 1

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

Java Proxies and SAP Exchange Infrastructure - The Inside Story, Part 2

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

SAP Exchange Infrastructure 3.0: Java Proxy Runtime 3.0 - J2EE Integration

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30572c6a-d311-2a10-99ab-f646ec3b...

How to Work with Java Proxies

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d06315a6-e66e-2910-039c-ba8bbbd2...

Java Proxies in XI

https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=java+proxy&adv=false&sortby=cm_rnd_...

Java Proxies in XI

https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=java+proxy&adv=false&sortby=cm_rnd_...

SAP Network Blog: Pre requisites for Client Java Proxies

/people/yugapreetha.t/blog/2007/12/03/pre-requisites-for-client-java-proxies

Former Member
0 Kudos

Hi kalyani,

In Abap proxy there are two types

1) Inbound Proxy and

2) OutBound Proxy

Client Proxy

For the Out bound interface created during design time. It also discusses sending out of data to XI.

Server Proxy

For the In bound interface created during design time. It also discusses how to handle the data that is coming into SAP System.

Message interfaces are the basis for the Proxy generation

Proxy will mirror the attributes of the message interface

Direction (Inbound, Outbound)

Mode (Synchronous, Asynchronous)

ABAP proxy generation gets the WSDL description for message interfaces from the Integration Repository by using http.

In WSDL, data that is transferred using messages is described using XSD (XML Schema Definition Language).

Reward points if useful

Regards

sasi

Former Member
0 Kudos

Hi,

Proxy are used when u wanted to send the R3 data which is fetched from R3 table to some legacy system or any other systems. that is called client proxy or outbound proxy similarly if u wanted to update the R3 table with the data which is coming from any source system that time we go for Server proxy which inbound proxy.

There are two different uses for the ABAP proxy runtime:

· You want to exchange messages with the Exchange Infrastructure Integration Server by using ABAP proxies. To send a message to the Integration Server, use a client proxy. To provide a service on the SAP Web AS that can be addressed by messages from the Integration Server, use a server proxy.

· You want to call a Web service in the Internet and have generated a client proxy for this purpose. For a description of how Web services are used, see ABAP Web Services.

For proxy you need to first do the configuration:

ABAP Proxy configuration:

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

Refer the below links:

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

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

http://help.sap.com/saphelp_nw04/helpdata/en/2b/f49b21674e8c44940bb3beafd83d5c/frameset.htm

for java proxies

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

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

http://help.sap.com/saphelp_nw04/helpdata/en/2b/f49b21674e8c44940bb3beafd83d5c/frameset.htm

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

http://help.sap.com/saphelp_nw04/helpdata/en/85/78af1bf407434796aaf8dbd6d4e7b7/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/14/555f3c482a7331e10000000a114084/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/a5/1b5342d8a7be30e10000000a155106/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/a5/1b5342d8a7be30e10000000a155106/frameset.htm

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

/people/prasad.ulagappan2/blog/2005/06/27/asynchronous-inbound-java-proxy

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7d4db211-0d01-0010-1e8e-9b0...

http://help.sap.com/saphelp_bw30b/helpdata/en/64/30063c66171b3de10000000a11402f/content.htm

Client Proxy -

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

In this case you can define you scenario as a proxy to File. The blog explains the proxy part. Map the structure to a file and complete the scenario.

Please chekc this PDF :

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3dfac358-0d01-0010-5598-d49...

Server Proxy -

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

File to Inbound Proxy:

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

Debugging Inbound Proxy:

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

SPROXY not working:

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

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f83deb90-0201-0010-189c-8d3ff875...

Thnx

Chirag