on 06-25-2008 3:14 AM
Dear Friends,
Kindly let me clarify 3 things related to proxies here:
1. What is the difference between client proxy and Server proxy?
2. In Pi 7.0 when i open the sproxy transaction i am not able to open the service interface(message interface) it is asking for *package name , prefix & transport request?*
3.Kindly update me do we write any logic in proxies if so kindly give me some example?
Take care,
Karthik.k
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
CLIENT PROXY:
A WSDL description from a UDDI server (or an Internet page) is usually used to make a service executable in the Internet and to describe the interface of this service. You require a client proxy and not a server proxy to call this service by using the Web service infrastructure.
SERVER PROXY:
You can only generate ABAP server proxies from a WSDL description if they originate in the Integration Repository.You can also generate server proxies for Java and client proxies for ABAP from message interfaces.
ABAp Server Proxies
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
ABAP Client 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
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3022-- [original link is broken] [original link is broken] [original link is broken]
How do you activate ABAP Proxies?
/people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems
we write any logic in proxies if so kindly give me some example
Yes you write logic in abap.
Thanks
Vikranth
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey,
Client Proxy: R3-> XI
Server Proxy: XI->R3
In XI you create Inbound and outbound interface, which we can see in SPROXY(R3)
If your message interface is inbound asynchronous then it will be a server proxy.
If your message interface is outbound asynchronous then it will act as a client proxy.
Now for the package you need create a package in SE80
For prefix give it as 'Z'
Example
Now once you Activate the proxy.
You will get an abap class(name of your Mesasge interface)
Open this class in se24
this class will have a method
In case of asynchronous message it will be EXECUTE_ASYNCHRONOUS
Now goto SE38 and write a code refering to your proxy objects.
For the code refer to this link.
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
reward points if useful.
regards,
Milan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI,
1) Client Proxy: Proxies created out of Outbound message Interfaces.Here XI is receiving some information and is
acting as a client.
Server Proxy : Proxies created out of Inbound message Interfaces.Here XI sends the information to some other system acting as the Server.
2) You can give the Package as $tmp which is a temporary package and give prefix as 'Z'.
3) Check out this links for more information on Proxies:
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
http://www.saptechnical.com/Tutorials/XI/ABAPProxy/page1.htm
/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy
Regards,
V.Ramya
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Please find below the answer to your questions
1. What is the difference between client proxy and Server proxy?
Client Proxy is the proxy by which you send data to XI (created on Outbound Message Interface) whereas Server Proxy is the Proxy to which XI sends the data (created on Inbound Message Interface)
2. In Pi 7.0 when i open the sproxy transaction i am not able to open the service interface(message interface) it is asking for package name , prefix & transport request?
You cannot open mesage Interface from sproxy transaction. You can just view the definition of it. If you try to create a Proxy on that messag eInterface it will ask for package name, prefix which is required to generaet proxy. It si nothing but like a package or namespace used in anay programing language.
3. Kindly update me do we write any logic in proxies if so kindly give me some example?
Yes, we can write a logic on Proxy or can invoke a RFC from Proxy. You can get many samle codes in sdn.
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
Reward point if answer is helpful
Thanks
Amit
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
83 | |
24 | |
12 | |
9 | |
7 | |
6 | |
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.