Errors in Importing requirements from DOORS NG - Not enough arguments, cannot modify an unresolved proxy
8 views (last 30 days)
Show older comments
I want to import requirements from DNG to trace to my modules. After I setup DOORS connection and configure project and change sets, when I use Import requirements in Requirements editor, the import finishes unsuccessfully with a 'Not enough arguments' error at the end, but the requirement set still shows in the editor. I closed the tab and tried to save the requirement set that got imported, but got the "Cannot modify an unresolved proxy' error and the file cannot be saved. What setup step am I missing?
2 Comments
Pat Canny
on 10 Jun 2025
I assume you used slreq.dngConfigure ? https://www.mathworks.com/help/slrequirements/ug/configure-ibm-doors-next.html
Answers (1)
Snehal
on 18 Jun 2025
I see that you are facing issues when trying to import requirements in the Requirements editor. The error messages suggest that the import was not successful or that some referenced objects (e.g., modules, artifacts) were not resolved correctly: possibly due to missing or invalid configuration data.
Here are some important points that might help:
- Ensure that you have correctly configured the DNG connection using ‘slreq.dngConfigure’ and verify each input field.
- In the Importing Requirements window, make sure the ‘DNG Module’ dropdown has a valid and accessible module selected. Avoid spaces, special characters, or empty modules
- From the attached screenshot, it seems that you are using the ‘Full module hierarchy’ option. This option may fail if the DNG module is not hierarchically organized. You can consider switching to ‘Filter by query’ option in such case. In the input for ‘Filter by query’ field, ensure that your query string is correct and the module actually has artifacts that match the query
- Try deleting the problematic .slreqx file manually from the project folder, then reopen MATLAB and try re-importing
- Upgrade to MATLAB R2023a or newer, or install any available patches or bug fixes for Requirements Toolbox via MATLAB Add-On Manager or MathWorks Bug Reports, and then re-try importing requirements
- Use ‘slreq.clear’ command before retrying import to clear any stale in-memory objects. You can also use the following command for debugging:
slreq.importViewSettings('Verbose', true)
Refer to the following documentation links for more details:
- https://www.mathworks.com/help/slrequirements/ref/slreq.dngconfigure.html
- https://www.mathworks.com/help/slrequirements/ug/import-requirements-from-ibm-doors-next.html
- https://www.mathworks.com/help/slrequirements/ref/slreq.clear.html
- https://www.mathworks.com/help/slrequirements/ref/slreq.importviewsettings.html
Hope this helps!
2 Comments
Va
on 20 Jun 2025
Thank you, I tried everything except point 5 and still had the issue. I will try installing the new version, which would take a bit, as we have to make sure our tools are compatible.
See Also
Categories
Find more on IBM DOORS Traceability in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!