MATLAB: Do I get error messages when using the Requirements Management Interface (RMI) with Doors

doorsdxlinterfacemanagementRequirementsRequirements Management Interfacesynchronize

Why do I get error messages when using the Requirements Management Interface (RMI) 1.0.1 with Doors?
When I try:
File –>Synchronize option
I get the following 2 DXL (DOORS eXtension Language) errors coming from your DXL scripts:
-E- DXL: <Line:1> incorrectly concatenated tokens
-E- DXL: <Line:1> undeclared variable (dmiSelectObjectStart_)
-I- DXL: <Line:2> all done with 2 errors and 0 warnings

Best Answer

These messages usually show up when the RMI has not been set up correcly. Please try the following:
Change the include path in the DOORS startup file. To do so:
1. Open <doors>\lib\dxl\startup.dxl in an editor
2. In the user defined files section of startup.dxl, add the line: #include addins/dmi/dmi.inc
3. Save startup.dxl and close it
Also, this could be a compatibility issue between RMI 1.01 and Doors 5.X. Please read below for more information:
The Requirements Management Interface 1.0.1 (R12) is supported for use with DOORS version 4.0.3 or Higher, but will not work with DOORS 5.0 or 5.1. This has been fixed in the next release of the RMI.
You can access the documentation for RMI by typing the following command at the MATLAB prompt:
web([docroot '/toolbox/reqmgt/reqmgt_product_page.html'])
The documentation for the Requirements Management Interface 1.0.1 states:
For the DOORS version of the Requirements Management Interface, you need QSS's DOORS requirements management system, version 4.0.3 or higher. To use version 5 of DOORS, you need version 1.0.2 or higher of the Requirements Management Interface (R12.1).