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
  • Blog
  • Questions
  • Learning
    • E-learning Courses
    • 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
    • Tutorials
    • 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
    • DataMiner Insights
      • Security
      • Integration Studio
      • System Architecture
      • DataMiner Releases & Updates
      • DataMiner Apps
    • 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
  • Downloads
  • More
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
      • General Inquiries
      • DataMiner DevOps Support
      • Commercial Requests
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

Alarm condition between 2 different table

179 views16th April 2025conditional alarm filter
1
Marco Di Blasi198 16th April 2025 0 Comments

Hi all

I'm currenlty face a situation where I want include in a alarm template few parameters, those alarms anyway have to be turned off based on the value of another parameter in another table of the same element, I tried with a function but nothing seems happened.

Here the conditional function I used

Here the parameter "Decoding status" I want to use to as condition in the alarm template

Here the parameter I want to hide (the element is the same, but page and table are different)

Someone have an idea how to handle it?
To give more info the driver is the "Ateme titan edge"

Marco Di Blasi Changed status to publish 16th April 2025

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
0
Geovanny Galeano [SLC] [DevOps Advocate]725 Posted 16th April 2025 6 Comments

Hi Marco,
I think what you're trying to achieve can be done using the conditions in the alarm template, especially since the tables are connected via a foreign key relationship.

When configuring the alarm template, you can add a new condition by clicking the dropdown or the pencil icon. From there, you'll be able to add a condition based on columns from the same table or from related tables.

Geovanny Galeano [SLC] [DevOps Advocate] Posted new comment 18th April 2025
Marco Di Blasi commented 16th April 2025

Hi Geovanny, I updated the question with a screen of the condition I used, unlucky, it not works, I tried also by set "single row" and pass "decoder-*" as value, but nothing changed.
I used wrongly the foreing keys?

Geovanny Galeano [SLC] [DevOps Advocate] commented 16th April 2025

Hi Marco,

After further checking the connector, what you're trying to do is currently not possible. The Decoder Overview table and the Decoder IP Inputs table do not have the necessary foreign key relationship to apply the condition. The current foreign key in the Decoder IP Inputs table points to a different table.

To achieve what you want, you would need to make the following changes to the connector:

1) In the XML, define a new relation:
<Relation path="1100;1300" />
2) Add a new column in table 1300 that holds the primary key from the Decoder Overview table:
<ColumnOption idx="…" options=";foreignKey=1100" />

I was able to verify that the condition works by temporarily changing the value of the current foreign key from:

<ColumnOption idx="8" pid="1309" type="retrieved" options=";foreignKey=12000" />

to:

<ColumnOption idx="8" pid="1309" type="retrieved" options=";foreignKey=1100" />

This does work, but as mentioned, the proper approach would be to implement a new column that holds the correct relation. I'm not fully aware of what side effects changing the value of ColumnOption idx="8" might cause, so I don’t recommend using that as a permanent solution.

Marco Di Blasi commented 17th April 2025

Hi Geovanny, thanks a lot for you explanation and also to give an idea about which could be the change.
But from what I know the second table is the only one to know if there is or not a feed in the stream joined by the decoder, so or I keep that table under alarms (but in my case I more then 100 resources, so 100 alarms will be critical always and I prefer to avoid it) or not keep it under alarms that table.
There isn't any other way? like relay on a third table for the conditional alarming?

Geovanny Galeano [SLC] [DevOps Advocate] commented 17th April 2025

I understood that what you're trying to do is apply conditional alarming for the Primary Stream and/or Secondary Stream based on the Decoding Status from the Decoding Overview table.

In your case, for rows where the Decoding Status is Stopped — meaning Decoder-4, 7, and 8 — you don’t want alarms to be triggered in the Decoder IP Input table for rows where the Module ID matches one of those decoders.

Please let me know if I’ve correctly understood your use case.

Marco Di Blasi commented 18th April 2025

Sorry for the delay in the answer, but yeah, you got it, I would like to apply conditional alarm on both the stream, based on the Decoding Status, for all the decoder (not only 4,7,8 Idk if you just make an example from there)

Show 1 more comments
You are viewing 1 out of 1 answers, click here to view all answers.
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

Recent questions

Web Applications exception in Cube due to invalid certificate 0 Answers | 0 Votes
Redundancy Groups and Alarming – Duplicate Alarms 0 Answers | 0 Votes
Correlation Engine: “Test rule” doesn’t result in a hit, despite functional rule 1 Answer | 3 Votes

Question Tags

adl2099 (115) alarm (62) Alarm Console (82) alarms (100) alarm template (83) Automation (223) automation scipt (111) Automation script (167) backup (71) Cassandra (180) Connector (109) Correlation (69) Correlation rule (52) Cube (151) Dashboard (194) Dashboards (188) database (83) DataMiner Cube (57) DIS (81) DMS (71) DOM (140) driver (65) DVE (56) Elastic (83) Elasticsearch (115) elements (80) Failover (104) GQI (159) HTTP (76) IDP (74) LCA (152) low code app (166) low code apps (93) lowcodeapps (75) MySQL (53) protocol (203) QAction (83) security (88) SNMP (86) SRM (337) table (54) trending (87) upgrade (62) Visio (539) Visual Overview (345)
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

[ Placeholder content for popup link ] WordPress Download Manager - Best Download Management Plugin