Hi,
I have set of alarms shown on LCA, wherein I want to have a button which will show the list of users present in dataminer and then on selection that alarm will be taken by that person, i.e take ownership
How can I achieve this functionality?
And where we can see the the owned alarms in cube?
Hi Apurva,
I do not believe that what you are trying to achieve is currently possible. With today's features, we expect that a user takes ownership, and we are not able to set the ownership of an alarm to another user. Nevertheless, let's wait for a colleague to confirm or propose an appropriate solution for this.
Nevertheless, for future reference, to retrieve the list of DataMiner users, you can use the "Get Info" message with the type "Security Info". Please be careful when using SLNet messages directly, as this can lead to undefined behavior. Additionally, such messages are subject to change in future releases.
To display only the owned alarms, you can open a new alarm card and select "My Active Alarms" under the "Show Current Alarms" section.
Hope this helps!


I do not believe we have a method in the IEngine for this. However, it can be accomplished using an SLNet message.
AlarmFilterItem filterOwner = new AlarmFilterItemString(
AlarmFilterField.Owner,
AlarmFilterCompareType.WildcardEquality,
new[] { "<user name goes here>" });
var request = new GetActiveAlarmsMessage();
request.Filter = new AlarmFilter(filterOwner);
var response = engine.SendSLNetSingleResponseMessage(request) as ActiveAlarmsResponseMessage;
Is there a method which I can trigger to get my active alarms?