Alarm Service Fault: Reading alarm failed

Hi

I have an interface built through Component Integration trying to update alarm but received this exception:

System.ServiceModel.FaultException`1[VideoOS.Platform.Proxy.Alarm.AlarmServiceFault]: Reading alarm failed (Fault Detail is equal to VideoOS.Platform.Proxy.Alarm.AlarmServiceFault).

Does this means there is no such alarm ID in Milestone?

Thanks!

Can you please try if unmodified SDK sample works for you?

https://doc.developer.milestonesys.com/html/index.html?base=samples/alarmviewer_sample.html&tree=tree_2.html

This sample shows how to present alarms or events in a dynamic list. Dynamic means that new and updated alarms/events will automatically show up in the list. If this sample works for you, please explore the sample and see the differences.

I believe this works. So the thing is my interface will send the Event Header’s ID to an external system when an alarm was raised in Milestone. The external system will then update the alarm status to Closed, for example, by sending back the Event Header’s ID. According to my testing some alarms were updated successfully but some did not. And I received this “Reading alarm failed” error. So I would like to confirm if this means the said Event Header’s ID does not exist.

We believe the answer should be in the Event Server logs, that there should be a error logged that explains this in more detail.

Please examine the logs (at [C:\ProgramData\Milestone\XProtect](file:C:/ProgramData/Milestone/XProtect) Event Server\logs)

What does it say? Does it answer the question?