on 2024 Dec 05 5:51 AM
Hello Experts,
I was exploring the available Integration Content API - https://api.sap.com/api/IntegrationContent/overview,
to view existing data of deployed package/iflows from our SAP CPI. But couldn't find an API which will extract all values of all process direct adapters of deployed artifact / iflows. Is this API feature available?
I have this requirement to extract this data to document all the endpoints to build a detailed landscape of integrations. Since we are using an Async Pipepline, and uses an interface routing iflow which points the received idoc to multiple process direct destination. Need to identify the which iflow the process direct endpoint is used.
@
Request clarification before answering.
That’s a great question and a pretty common challenge when documenting complex CPI landscapes. Unfortunately, the Integration Content API doesn’t expose process direct endpoint values directly, since those are handled at design-time within the artifact and not stored as runtime metadata.
One workaround I’ve seen is exporting the integration packages (via Design APIs or manual export) and parsing the *.iflow descriptor files. You can extract the process direct adapter configuration XML and map endpoint names to flows programmatically. It’s not elegant, but it gives a full inventory when you need to visualize inter-flow dependencies.
If your goal is to maintain an integration landscape view, you might also consider automating metadata extraction periodically to track changes in endpoints, it helps a lot when new iflows are deployed or versions change.
Would be interested to hear if anyone’s found a more direct API-based approach recently.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 14 | |
| 8 | |
| 6 | |
| 6 | |
| 3 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.