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

What’s the expected behavior on stored element data of an existing element?

Solved888 views20th March 2023cassadra IDP protocols security
3
Brecht Deconinck [SLC] [DevOps Member]1.20K 16th November 2022 0 Comments

When applying a different protocol (not a different version or range, so a protocol with a different name) to an existing element, the DB element data for the specified element is deleted.
This causes settings as credentials no longer being available and the operator needing to re-enter the credentials.

Use case:
When upgrading a device using IDP the outcome is that a different protocol (CI type) needs to be applied to the element. These protocols are in-line with each other (similar PIDs, etc.) and are having their own production version as we can only have 1 production version per protocol.

Is the expected behavior that the element at startup reeds its element data from the DB and has the stored parameters at startup, no matter whether a new protocol was applied?
Or is it indeed intended when applying a new protocol, the element data is removed for the particular element?

On an additional note, the element data is only deleted when changing the protocol on an active element. When you stop the element first and then change the protocol to then activate it again, the element data is still available.

Brecht Deconinck [SLC] [DevOps Member] Selected answer as best 20th March 2023

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
2
Miguel Obregon [SLC] [DevOps Catalyst]18.99K Posted 16th November 2022 1 Comment

Hi Brecht,

I am not sure what is the expected behavior, but I will expect indeed that the element data is deleted to avoid inconsistencies.

Regarding your specific case, I remember that IDP provides a way to update values after an element is provisioned (see Update Property Script). Basically you can run a script that can be used to set parameters once the element is provisioned. You can run the script to set the credentials again once the element is provisioned.

The drawback in this case is that you will need to store the credentials in another place. I believe that the best place to store credentials should be the Credential Library. However, as far as I know, it is not possible (from a script) to read credentials from the credentials library.

Currently IDP supports the option to read credentials from the Credential Library (IDP 1.1.18), but this is only valid for SNMP credentials (that are used in the element settings).

Brecht Deconinck [SLC] [DevOps Member] Selected answer as best 20th March 2023
Brecht Deconinck [SLC] [DevOps Member] commented 17th November 2022

Hi Miguel,

I would expect that the element data is NOT deleted.
As a user you’re provided with the popup by which you need to acknowledge possible impacts in case of using the same element. In case you do not want to acknowledge this, you simply select the option that creates a new element instead.
By so, what would be the point of asking the user for the acknowledge of impact if we’re cleaning up everything to avoid certain issues?

At this point, the outcome whether the element data should or should not be deleted still remains a mystery.

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