Skip to Main Content
IBM Sustainability Software - Ideas Portal


This portal is to open public enhancement requests against the products and services belonging to IBM Sustainability Software. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Future consideration
Categories Feature
Created by Guest
Created on Sep 22, 2025

Enable ReqIF Export of Modules with Multiple Large Embedded Files

Current Situation:

When exporting modules via ReqIF that contain a large number of embedded files (some of them very large), DNG may run into an OutOfMemoryError.

According to IBM Support (IBM Case TS018669674), this issue occurs due to an internal array size limitation (2 GB) in the Java Runtime. Once DNG buffers the embedded files during the export process, this limit can be exceeded, causing the export to fail.

Problem / Impact:

ReqIF exports fail when modules include multiple large attachments. This prevents teams from exchanging complete requirement modules with stakeholders or other tools.
Workarounds (e.g., splitting modules or removing attachments) are inefficient, error-prone, and compromise consistency between the source and the exported module.

Target / Requirement:

ReqIF exports should reliably support modules that contain many large embedded files. The export process must be able to handle large attachments without running into memory or runtime limitations. This is essential for efficient collaboration in larger projects, where requirements are typically enriched with extensive supporting documentation.

Benefits:

  • Increased reliability of ReqIF export in real-world scenarios.
  • Significant reduction of manual effort for users (no more splitting modules or removing attachments required).
  • Improved collaboration and interoperability with partners, customers, and suppliers through complete and accurate data exchange.

Open questions:

  • If there has to be an 'upper limit' that export supports, what should the upper limit be?
    • Size of one embedded file? (Suggestion: Up to 200 MB)
    • Total size of all embedded files for exported ReqIF? (Suggestion: Up to 2GB)
Idea priority Medium
Needed By Quarter