cancel
Showing results for 
Search instead for 
Did you mean: 

EOIO processing in SAP CI

Bhargavakrishna
Active Contributor
0 Kudos

Hello All,

We have a requirement to send the data to the target application in the order (EOIO/FIFO) that we get from the source application.

High level interface flow - SAP ECC ---> XI Sender --> SAP CI ---> HTTP Receiver --> APIM

Interface mode - Asynchronous

Requirement

The data is getting processed in the order when the target application is available. if we have intermittent connectivity issues when posting the messages to the target application the messages are not getting processed in the order that we get from the source system. once the application is up, the messages are getting picked randomly from the Data store and processed.

Anyone worked on similar usecase? Appreciate your support to achieve this requirement.

Thanks in advance.


Best Regards

Bhargava Krishna Talasila

View Entire Topic
naveen4796
Explorer
0 Kudos

Hi bhargavakrishna.talasila,

Currently, CPI does not have native support for EOIO message processing. Although we expected this feature to be available in CPI to meet our client's requirements, it is not available at the moment.

To address this, we implemented an external system called Solace, which is a queuing system capable of handling exclusive (one consumer receives the message) and non-exclusive (multiple consumers receive the message) messaging. The Solace system acts as an intermediary to achieve the EOIO scenario. When an issue occurs, the interface calls the Solace API to stop the outbound transmission of the respective queue. Subsequently, a second interface is scheduled to run periodically to start the outbound transmission in Solace. - it's a bit complex though.

---- Positive news, SAP is aware that many companies and consultants are eagerly looking for the EOIO feature in CPI, based on the update SAP is planning to release the capability of EOIO message processing in CPI, possibly later this year or next year -----

I hope this information provides some insights which might be helpful for you.

Regards,

Naveen

Bhargavakrishna
Active Contributor
0 Kudos

Hi Naveen,

Thanks for your response.

yes, I also learned that there is no option to handle EOIO functionality in SAP CPI and sequential processing is not guaranteed by using data store or JMS queues.

Many customers are waiting for this functionality to be released by SAP. This limitation also effects the PO to CPI migration projects where the EOIO functionality was implemented in PO interfaces.

Best Regards

Bhargava Krishna Talasila