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

Qaction is triggering without visible reason

Solved757 views6th April 2022
1
Jurica Gajski140 5th April 2022 0 Comments

Dear,

I wrote Qaction1 program which populate table when one trigger parameter changing its state. When the trigger parameter changes its state from 0 to 1 Qaction1 adds new row in the table and write current time in the “start” column. When the trigger parameter changes its state from 1 to 0, Qaction1 write current time in the “stop” column of current row. From time to time (every few days) QAction1 is executed without visible reason - the trigger parameter didn’t change its state. I know that trigger parameter didn’t change its state because use this parameter for alarming when have value 1. It is evident that in this problem situations parameter state is never changed from 0 to 1 because Qaction1 didn’t add new row, but new time is written in “stop” column. Qaction1 overwrite old value in “stop” column and this is proved that value of the trigger parameter was “0” in moment when Qaction1 was executed.

What can be cause for triggering Qaction1? Is it normal that Qaction1 is triggered from time to time, so must store last trigger parameter value and check was it changed?

Have Dataminer  Server version: 10.1.0.0-11319.

Thank you!

Jurica Gajski Selected answer as best 6th April 2022

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
1
Sebastian Ulloa [SLC] [DevOps Advocate]1.90K Posted 5th April 2022 1 Comment

Hello Jurica,

How is the trigger parameter getting updated? From what you described it sounds like the parameter is not polled from a device but instead, the protocol is updating the value of the parameter e.g. another QAction is setting the value to zero.
Performing internal sets to parameters will make QActions to run, even if the value is the same.

If that's the case, I would consider adding an extra condition before setting the parameter to the same value.

Jurica Gajski Selected answer as best 6th April 2022
Jurica Gajski commented 6th April 2022

Dear Sebastian,
The trigger parameter is one bit from MODBUS byte. MODBUS communication get byte from which we take up bit. There is no extra Qactions which use this trigger parameter.
Today I discover that Dataminer was restarted in that time, so suppose the Qaction1 was invoked after restart. The trigger parameter has property save=”true” but this didn’t help.
It seems that will must add an extra condition like you suggest.
Thank you!

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
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