cancel
Showing results for 
Search instead for 
Did you mean: 

How to detect if an interface has been idle?

Former Member
0 Kudos

Hi,

I have an asynchronous interface:

IDoc -> XI -> SOAP

Under normal conditions, XI should receive at least 1 message per half an hour.

I want to send alerts if XI has not received any IDoc messages for the past 1 hour (configurable).

Is this possible?

Please help.

Thanks.

Ron

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

HI,

Write a ABAP program , and schedule it , periodically check the EDIDC table and raise an alert with SAP Alert management.

Second way is Use BPM.

another way is , try to build a ABAP program sam as above for receiver side also.

not ure try another way is , try to configure in alert category , not sure select the category for IS and select for sub category for mapping or try ..

Regards

Chilla

bhavesh_kantilal
Active Contributor
0 Kudos

Not possible in standard.

workarounds

1 .Write a custom report that reads data from the XI tables in MONI and check if there is entry in the past 1 hours and trigger the alert.

2. Create a ZTABLE in XI. for eevery interface run, add the message id and the timestamp to the ZTABLE using the RFC lookup in mapping. Write a independent report that checks for the interface run in one hour by checking entries in the ZTABLE and then trigger the a;ert if no entires are found.

regards

Bhavesh