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

DOM – Creating multiple section instances with AllowMultipleSections true via code

Solved731 views28th March 2023AllowMultipleSections DOM
4
Blake Smethers [SLC] [DevOps Advocate]980 28th March 2023 0 Comments

With the latest DM feature release, we transitioned creation of DOM instances with multiple sections from ViewStructure to the new AllowMultipleSections field on the DefinitionLink. This has worked and allowed for successful creation of instances in the low-code app. However, code that worked previously for creating multiple sections in an instance now no longer works, returning the "MultipleSectionsNotAllowedForSectionDefinition" error.

I have double checked, recreated the DOM Instances, and the AllowMultipleSections field is set on the SectionDefinitionLink and/or the DomStatusSectionDefinitionLink (tried all combinations). Also checking the RawView via ClientTest shows the AllowMultipleSections = true.

Any ideas as to the issue I'm having creating the instances? Thanks in advance.

Blake Smethers [SLC] [DevOps Advocate] Selected answer as best 28th March 2023

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
7
Sebastian Ulloa [SLC] [DevOps Advocate]1.90K Posted 28th March 2023 3 Comments

If you are using a status system, then you will have to set the AllowMultiple Sections property to true in the DomStatusSectionDefinitionLink when creating the definition (as you already did). See RN here.
And then, when creating the instance via code, make sure to also set the statusId to the DomInstance object, as shown below:

DomInstance domInstance = new DomInstance
{
    DomDefinitionId = DomDefinition.ID,
    StatusId = "draft",
};

Thomas Ghysbrecht [SLC] [DevOps Enabler] Posted new comment 4th April 2023
Blake Smethers [SLC] [DevOps Advocate] commented 28th March 2023

That worked! A bit surprised but after a quick test that seemed to create the instance correctly.

Thomas Ghysbrecht [SLC] [DevOps Enabler] commented 29th March 2023

Hi Blake, you are right to be surprised, and so were we (DOM team). It seems that you have actually found a little bug. Nice! We have already fixed it & is waiting on the quality assurance. By default, you are not required to assign a status. The initial status should be filled in, but the order is incorrect when using the multiple sections feature. Thanks for reporting. 🙂

Thomas Ghysbrecht [SLC] [DevOps Enabler] commented 4th April 2023

Quick update. The fix has been merged. It will be available in DataMiner main release version 10.4.0 and feature release 10.3.6.

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