cancel
Showing results for 
Search instead for 
Did you mean: 

Use RFC connection instead of proxy

scott_purviance
Explorer
0 Kudos

We are using EBP 4.0 (old, I know) and trying to upgrade our XI 2.0 to PI 7.11 to pass data. Currently we are using a proxy on the EBP system pointing to XI 2.0. Checking with SAP the proxy method will not work between PI 7.11 and EBP 4.0 so we would like to use an RFC connection on EBP to recieve messages from PI 7.11. The RFC connection setup does not have the same attributes (implementing class name or proxy interface) as the proxy. Now my question how do we use our implementing class in an RFC connection or what other method could be used?

Thanks

Accepted Solutions (0)

Answers (2)

Answers (2)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

>Now my question how do we use our implementing class in an RFC connection or what other method could be used?

SOAP adapter can use XI protocol to support proxy communication in PI 7.11. So you can try SOAP adapter to communicate between PI 7.11 and EBP.

former_member181962
Active Contributor
0 Kudos

Hi,

What is the type of proxy? Inbound to EBP or Outbound?

If it is an inbound proxy, then whatever logic you have inside the class-method, you have to copy to a RFC function ,module in you SAP system. You ave to define the import and export parameters accordingly.

If it an outbound proxy, then in the program that which call the PROXY class->method, you have to make change to call an RFC function module instead of that proxy class->method. This RFC function modules should have the appropriate export and import parameters defined similar to your ABAP proxy definition.

Also, in your PI system, you have to change your mapping. Since the RFC structure may not be exactly same as your proxy structure.

Best Regards,

Ravikanth Talagana

scott_purviance
Explorer
0 Kudos

Our interface is inbound to EBP from XI currently. We are confused on how our interface is being transferred or callled from XI to EBP using the proxy before implementing the RFC as we will run into the same problem. So, basically how does XI know to use the proxy on EBP from XI. Is there a tool or option we can view in XI 2.0 to see the conection to the proxy? This will help us determine how to change to the new process in PI. In addition we can't find the class instantation used in the proxy; like a program instantating the class to an object for use.

Thanks

baskar_gopalakrishnan2
Active Contributor
0 Kudos

The upgrade move from XI 2.0 to PI 7.11 is a big change. You can still maintain proxy on the EBP side. Refer SDN document for the adapter supported in PI 7.11. SOAP + XI can be handled using SOAP adapter in 7.11.

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70066f78-7794-2c10-2e8c-cb967cef4...