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

Retrieving Parameter name with PrameterID in automation script

Solved359 views11th December 2024
6
Gerrit van de Haar [DevOps Member]96 9th December 2024 0 Comments

I'm writing a default script that is used to send an email from alarm(s) triggered by a correlation rule.

I want to make a table in the mail with the columns (Parameter Name, Parameter Key, Parameter Value)

In the script I retrieve the Alarm Information from the special Script param 65006

Parameter Key and Parameter Value are present in that Script param, but not Parameter Name, only the ParameterID.

How do I retrieve the Parameter Name with ParameterID, so I can use it in my e-mail?

Gerrit van de Haar [DevOps Member] Selected answer as best 11th December 2024

2 Answers

  • Active
  • Voted
  • Newest
  • Oldest
1
Jorge Dias [SLC] [DevOps Enabler]4.76K Posted 10th December 2024 1 Comment

Hi Gerrit,

From your element object, that you get from engine.FindElement, you can use the following:

var parameterInfo = element.Protocol.FindParameter(paramId);
var parameterDescription = parameterInfo.Description;

Probably what you want is the parameter description as that is normally the nice readable string that is used in the user interface.

Gerrit van de Haar [DevOps Member] Selected answer as best 11th December 2024
Gerrit van de Haar [DevOps Member] commented 10th December 2024

This is exactly the answer what I was looking for.

My grandfather always said : "Once you know the answer to a question, you wonder why you couldn't have found the answer yourself"

Thanks you very much for your help.

1
Miguel Obregon [SLC] [DevOps Catalyst]18.56K Posted 9th December 2024 1 Comment

Hi Gerrit,

I found similar questions:

Parameter name from a parameter ID - DataMiner Dojo

pass parameter to automation script from correlation rule - DataMiner Dojo

Hope it helps.

Gerrit van de Haar [DevOps Member] Posted new comment 10th December 2024
Gerrit van de Haar [DevOps Member] commented 10th December 2024

Thanks for your reply., I already had seen this question and answers.

But I would rather not have to specify an extra parameter, because this will be a standard script to attach to multiple correlation rules.
The parameterID is present in the 65006 Script param.
Then you would expect it to be easy to find the name of the parameter name, using the ParameterID, AlarmID and ElementID.
Just like with elements. If you have the ElementID (also present in the 65006 script param) then you can request the element with the command engine.FindElement(DmaID, ElementID)

I hope there is a solution to easily find the name of the parameter in the alarm using the data present in the 65006 Script param.

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