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

DOM – Creating multiple section instances with AllowMultipleSections true via code

Solved756 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
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