Skip to Content
0
Dec 19, 2022 at 04:52 AM

How to start/stop multiple Iflows in CPI all at once?

465 Views

Hi,

Our client is planning on fully migrating our integrations from SAP PO to SAP CPI/SCI. Currently we have 300+ integrations deployed in our CPI Production tenant and this could increase to 1000+ in the coming years.

The concern that we are facing right now which we would like to be addressed is that from the past weeks, we've had emergency situations, service windows, and etc, where we somehow needed to STOP all flows in middleware.

In SAP PI/PO, we have the option to stop/start integrations via Communication Channel Monitor. This functionality has been very efficient if a developer would like to stop the data flow for a specific integration in SAP PI/PO. In CPI, to our knowledge it seems that we don't have this functionality yet. If we would be needing to do the same, it is a very tedious and inefficient task as we need to manually select each Iflow and undeploy it one by one.

Also, when an Iflow is undeployed, transactions in memory are cancelled and lost so this requires the sender systems to reprocess or resend the lost messages.

With the points that I have raised above, these are the questions that we had in mind.
1. Does SAP has plans in implementing a functionality where we can deploy/undeploy multiple or all Iflows at once?
2. What is the best practice or SAP's recommendation that we can do to prevent losing data during an undeployment of an Iflow?