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
      • General Inquiries
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

Information events behavior: changed over time?

Solved1.04K views11th July 2023
3
filiep geeraert [SLC]83 2nd February 2022 4 Comments

There is a driver that logs an information event every time an error occurs in a QAction.
For this to work it has a Parameter with the Alarm option : monitored>true, and the Info tag.
This also produces information messages when no alarm template is selected.

As this is an old driver (2011), I wonder if maybe this behavior has changed over time, and that maybe originally this only created information messages when an alarm template was selected, but that his behavior changed with a certain Dataminer version.

Within a Qaction, in a try/catch structure it then sets the number of the QAction that caused the exception.
Example :

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 11th July 2023
Jeroen Geldhof [SLC] [DevOps Enabler] commented 3rd February 2022

Hi Filiep, can you also add the part of the code in the QAction that triggers the information to be generated?

Wouter Demuynck [SLC] [DevOps Advocate] commented 3rd February 2022

It might also be useful to include what the current behavior is compared to what you were expecting

filiep geeraert [SLC] commented 3rd February 2022

Well, personally, I would expect information events generated by the driver to only be there when an alarm template is applied, because they are defined in the same section of the XML, in the Alarm part of the parameter.

What the expected behavior was of the programmer is hard to tell, because it goes back to 2011, but I find it a bit strange that it would be done in such a way that it sends an information event every time an exception occurs in a QAction, because that could result in a very large number of information events.
That is why I thought maybe the original behavior was different, and required an alarm template to have the parameter monitored, but that over time this behavior would have changed.

Jeroen Geldhof [SLC] [DevOps Enabler] commented 3rd February 2022

From what I hear it’s possible to remove this part from the code. That’ll be the easiest solution indeed.
For what it’s worth, from the screenshots I would also expect that the information messages would only be generated when there’s an alarm template where the Info checkbox is enabled.

If you want you can raise a task to have this further investigated. If you do it’s best to include a test protocol with this behavior.

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
1
Marlies Vandenberghe [SLC] [DevOps Member]2.98K Posted 21st November 2022 0 Comments

As discussed in the comments, the new requirements should be checked to have a proper implementation

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 11th July 2023
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