cancel
Showing results for 
Search instead for 
Did you mean: 

RFC Adapter for a non SAP system

Former Member
0 Kudos

Hi all,

I want to implement a scenario where XI will connect to an Oracle Database. But I don't want to use the JDBC Adapter. There is an application layer on top of the DB where a RFC will be developed to be called by XI. In this way, I can retreive information from several database tables in one single step.

Is it possible with the RFC Adapter?

Thanks,

Miguel

Accepted Solutions (0)

Answers (2)

Answers (2)

moorthy
Active Contributor
0 Kudos

Hi Miguel,

<i>There is an application layer on top of the DB where a RFC will be developed to be called by XI.</i>

Is this Oracle Database is a SAP backend Database...

If so in the RFC you can access these tables and you can do this using RFC..

But if it is an external database, you can use JDBC as per the satndard way, or you can think about Java Proxy for the same..

This is just my views~

Thanks,

Moorthy

Former Member
0 Kudos

Hi Miguel,

Have a look at the constraints mentioned in RFC adapter:

Receiver adapters only support external RFC servers that register themselves with an SAP gateway. You cannot start external RFC servers. In addition, secure communication using SNC (Secure Network Communication) between receiver adapters and an external RFC server is not supported.

http://help.sap.com/saphelp_nw04/helpdata/en/33/c6e63b60c25767e10000000a11402f/content.htm

Regards

Vijaya

Message was edited by: vijaya kumari

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

ASFAIK, you cannot use the RFC adapter to connect to a non SAP system.

If you want to retreive data from multiple tables , you can always use a stored procedure in your SENDER JDBC adapter.

Regards,

Bhavesh