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

Create Property via Automation Script

Solved1.23K views1st March 2022automation scipt DMS IDms
1
ryan yahia878 23rd February 2022 0 Comments

I want to create a property via an automation script using the call: dms.CreateProperty(propertyName, PropertyType.Element, isFilterEnabled, isReadOnly, isVisibleInSurveyor);

I am able to use engine.GetDms();

IDms dms = engine.GetDms();

But when trying to use the dms.CreateProperty() call it can't find it is there anything I am missing here?
Thanks,
Ryan

ryan yahia Selected answer as best 1st March 2022

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
3
Miguel Obregon [SLC] [DevOps Catalyst]18.56K Posted 23rd February 2022 2 Comments

Hi Ryan,

I tried the CreateProperty method and I am not able to get the error that you are experiencing:

// Create a DMS object
IDms dms = engine.GetDms();

// Create a property
dms.CreateProperty("TEST_PROPERTY", PropertyType.View, /*isFilterEnabled*/ false, /*isReadOnly*/ false,/*isVisibleInSurveyor*/ false);

Can you try generating again the class library code (DIS -> Automation Script -> Generate Class Library Code).

Please also check the answer for a similar issue (related to protocols, not scripts):
DIS 2.35.1.33 can no longer auto-generate code into QAction 63000

Miguel Obregon [SLC] [DevOps Catalyst] Posted new comment 2nd March 2022
ryan yahia commented 1st March 2022

Hi Miguel thank you this solved the issue.

But now when the script runs I can’t see it create the property on the element that I want. How would I go about specifying the element for which I want to create the property for via the script?

Miguel Obregon [SLC] [DevOps Catalyst] commented 2nd March 2022

Hi Ryan,

I performed a small test and I was able to create a property for elements.
Once you create a property for a view, service or element, this property will be available for all the views, services or element available in the cluster.
For example, if I create a view for a property, all the views will have that property available. Furthermore, new views will contain this property as well.

It is not possible to create a property for a specific item (view, element or service). What it is possible it so set the value of a property for a specific item.
In your use case, you can set the value of a property for a specific property.
Please could you let me know if this is what you are looking for?

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

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
When using the Setter = true attribute, will the copy action always be executed first? 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 (150) 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