cancel
Showing results for 
Search instead for 
Did you mean: 

How to consume/call an external dll from SAP CPI

Hi Experts,

We have an usecase where we want to pull the data from a 3rd party system but the system is not capable of exposing API's. So, just wanted to check the possibilities if there is any provision in SAP CPI to consume/call external DLL.
This is completely new usecase, kindly let me know with more information.

BR,

MANI REDDY

kuznetsov_in2
Explorer
0 Kudos

If you decompile SAP CloudConnector and add some custom class, repack it again, it's theoretically possible.

View Entire Topic
AlexeyP
Participant
0 Kudos

Hi Mani,

The way we resolved was that we created WCF/ASMX services (using .Net) which exposed functionality via SOAP APIs (some of them were existing legacy services but some of them had to be created to access legacy backends or backends where no APIs were available).

These services were then accessed via SAP CPI and exposed to consumers as SOAP or REST (via protocol translation) APIs. All these services are also proxied via APIM where we could create policies to protect "brittle" services and implement our standard authentication/authorisation patterns.

Regards,

Alexey

0 Kudos

Hi Alexey,

You mean to say with the help of WCF/ASMX services, our 3rd party system can expose the API's using SOAP services ?
Please correct me.

AlexeyP
Participant
0 Kudos

Hi Mani, yes, that's correct.