Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Updates & Insights
  • Questions
  • Learning
    • E-learning Courses
    • Empower Replay: Limited Edition
    • Tutorials
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • Video Library
    • Books We Like
    • >> Go to DataMiner Docs
  • Expert Center
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Markets & Industries
      • Media production
      • Government & defense
      • Content distribution
      • Service providers
      • Partners
      • OSS/BSS
    • Agile
      • Agile Webspace
      • Everything Agile
        • The Agile Manifesto
        • Best Practices
        • Retro Recipes
      • Methodologies
        • The Scrum Framework
        • Kanban
        • Extreme Programming
      • Roles
        • The Product Owner
        • The Agile Coach
        • The Quality & UX Coach (QX)
    • DataMiner DevOps Professional Program
      • About the DevOps Program
      • DataMiner DevOps Support
  • Downloads
  • More
    • DataMiner Releases & Updates
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

Get alarm state in a table cell

Solved1.09K views4th October 2023alarms Tables
1
Manuel Gallardo [DevOps Advocate]733 3rd October 2023 3 Comments

Hi Dojo,

Is there any way to get the alarm state of a table cell?

Something like the NT_GET_ALARM_INFO notify type but used for tables.

Thanks in advance!

Manuel Gallardo [DevOps Advocate] Selected answer as best 4th October 2023
Miguel Obregon [SLC] [DevOps Catalyst] commented 3rd October 2023

Hi Manuel,
Small question, is there a reason why you would like to implement a SLNet call?
When implementing the SLNet call you would need to poll the alarms from the table. However, if you use correlation/automation you will be able to process this information without SLNet calls, and more important, execute actions when the alarms occurs.

Manuel Gallardo [DevOps Advocate] commented 3rd October 2023

Hi Miguel,

Thanks for your comments. I’m developing a connector that, among other things, will act as monitoring element for some parameters from other elements, so I need this functionality. I’m afraid I’ll have to use SL Net calls if there’s no other way to do it.

Miguel Obregon [SLC] [DevOps Catalyst] commented 4th October 2023

Hi Manuel,
Based on your use case, you could also check DataMiner services.
A DataMiner service is an object that can group parameters from multiple elements. For example, you can include all/specific cells from a column available in multiple elements. Whenever there is an alarm on any cell, the service will aggregate these alarms and show the most severe alarm.
Hope it helps.

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
2
João Severino [SLC] [DevOps Catalyst]13.02K Posted 3rd October 2023 3 Comments

Hi Manuel,

You should be able to use a SLNet call to get that information.

If you send a request like

int dmaId = 1;
int elemId = 2;
int paramId = 103;
var request = new GetParameterMessage(dmaId, elemId, paramId, “key”);

You should get back a response of type GetParameterResponseMessage

Then you should be able to access the alarm level by doing

var alarm = response.AlarmLevel;

This should give you the information for the current alarm for that particular cell.

Manuel Gallardo [DevOps Advocate] Selected answer as best 4th October 2023
Manuel Gallardo [DevOps Advocate] commented 3rd October 2023

Hi João, thanks for your reply.

I’m not familiar with SLNet calls. What’s the way to send the message in a protocol?

João Severino [SLC] [DevOps Catalyst] commented 4th October 2023

To send SLNet messages in a protocol you can use protocol.SLNet.SendMessage (https://docs.dataminer.services/develop/api/types/Skyline.DataMiner.Scripting.SLNetConnection.SendMessage.html) or protocol.SLNet.SendSingleResponseMessage (https://docs.dataminer.services/develop/api/types/Skyline.DataMiner.Scripting.SLNetConnection.SendSingleResponseMessage.html)

For this specific message you should use the SendSingleResponseMessage variant as you will get a single response back.

Manuel Gallardo [DevOps Advocate] commented 4th October 2023

Thanks a lot João, it’s running fine 😉

Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs