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

IDP – Using JSON response to configure the provisioning manager

Solved972 views18th July 2023IDP
5
Ross Elliott [DevOps Advocate]819 3rd August 2021 0 Comments

I have a device that holds 5 SDMPs all with the same IP address as the chassis, currently the drivers connect to each SDMP using the bus address filed in the element settings.

I’m looking for a way to carry out one Discovery query to create the (up to) 5 SDMP elements. The 5 elements can be each 1 of three apps depending on the response. How do I use the response to populate the provisioning configuration?

I can see in my response that the Slot, (bus address for the element) the app name, (could be used to select a driver) and device name (could be used to name the element) are all present. Also. ‘populated’ ‘true’ could be used to decide whether an element needs to be created or not.

Is it possible in the CI type manager to use data from the response as a bus address placeholder, for example. Below I have the Discovery GET JSON, the response (just the first slot responses to save a lot of text) and an example of what I’m trying to do.

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 18th July 2023

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
1
João Severino [SLC] [DevOps Catalyst]12.94K Posted 3rd August 2021 4 Comments

Hi Ross,

IDP is able to use keywords and perform replacement with values from discovery (see this question Element name configuration in IDP - DataMiner Dojo for more details on keyword replacement)

However, you cannot link the replacement to a keyword within a list

So for your use case, the best option I see is for you to create 5 CI Types (one for each value of the Bus Address) and configure the specific Bus Address and discovery conditions in each of them.

You can use the duplicate feature to create the first and then just adapt the subsequent ones

And this way you add all of them to a discovery request and IDP will take care of matching and creating with the correct settings.

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 18th July 2023
Ross Elliott [DevOps Advocate] commented 3rd August 2021

Thanks Joao that is useful, I didn’t think about adding all the Discovery requests into 1 Discovery Profile which might help me. One thing I’ve noticed on a test today, the Bus address element settings don’t write to the element that’s created. Is there a known bug for this at all?

João Severino [SLC] [DevOps Catalyst] commented 4th August 2021

Hi Ross,
Regarding the issue you are experiencing with the Bus Address not getting set correctly when creating an element, it was indeed an issue but it got addressed in IDP version 1.1.14 as documented in DMS RN 7 of the following link
https://community.dataminer.services/documentation/dataminer-idp-1-1-14-release-notes/#29868

Could you please confirm if the version of IDP you are currently running?

Ross Elliott [DevOps Advocate] commented 4th August 2021

Hello, our IDP version is 1.1.12-2103

João Severino [SLC] [DevOps Catalyst] commented 4th August 2021

In that case, I would advise the update to 1.1.14-2112 CU1 and double-check that it solves the issue you are facing

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

How to implement bearer token refresh? 0 Answers | 0 Votes
Web Applications exception in Cube due to invalid certificate 0 Answers | 0 Votes
Redundancy Groups and Alarming – Duplicate Alarms 0 Answers | 0 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