cancel
Showing results for 
Search instead for 
Did you mean: 

Serialization of API Calls in SAP CPI

AM7
Explorer
0 Kudos

Hello,

we have a problem with one of our API partners when we send too many requests at once that we run into timeout errors.

So I need a way to serialize or delay the requests in SAP CPI.

Is there a way to do that?

In PI/PO I would collect the messages with an Integration Process and send them via EOIO Queue. This already works perfectly in a similar scenario.

But in CPI I do not see a similar solution since you can't collect messages the same way and send them EOIO.

Did anybody have the same problem and was able to solve it?

Thanks

Andreas

Accepted Solutions (0)

Answers (1)

Answers (1)

maik_bosch
Contributor
0 Kudos

What about placing the messages in a JMS queue or data store and then read in another iflow from there? This would be the cleanest approach. In addition there are ways to delay via groovy: https://blogs.sap.com/2020/12/16/do-you-want-to-make-your-iflow-sleep-or-pause-or-delay-for-sometime...