Main Content

Configure RMI for Interaction with Microsoft Office and IBM Rational DOORS

The Requirements Management Interface (RMI) communicates with external tools such as Microsoft® Office and IBM® Rational® DOORS® so that you can establish links between requirements and Simulink® model elements.

Configure the RMI to:

  • Use ActiveX® controls for navigation from Microsoft Office documents to Simulink models (PC only).

  • Use the RMI with IBM Rational DOORS software (Windows® only).

  • Use the RMI with IBM DOORS Next (DNG) web server.

Configure RMI for Microsoft Office

When you work with older requirements documents that include ActiveX controls inserted by previous versions of Simulink, register ActiveX controls. More recent Simulink versions use HTTP hyperlinks to navigate from Microsoft Office to Simulink.

  1. Run MATLAB® as an administrator.

  2. At the command prompt, enter:

    rmi setup

  3. Press Y to register the current MATLAB installation as an ActiveX Automation Server.

Configure RMI for IBM Rational DOORS

You must configure your IBM Rational DOORS installation to communicate with MATLAB.

  1. Run MATLAB as an administrator.

  2. At the command prompt, enter:

    rmi setup

  3. Press N to skip the ActiveX Automation Server setup.

    The interface setup utility opens.

  4. Verify the path to your IBM Rational DOORS installation. Press 1 to configure the software to communicate with MATLAB.

  5. If the DOORS installation was not detected in the previous step, press 2 to enter the installation folder.


You can directly access the IBM Rational DOORS – MATLAB Interface setup utility. At the command prompt, enter:

rmi setup doors

Configure RMI for IBM DOORS Next

  1. At the command prompt, enter:

    rmi setup

  2. You do not need to set up the ActiveX Automation Server because it is not required for requirements linking with IBM DOORS Next. Skip this step by pressing N.

  3. If you have IBM Rational DOORS installed, you are prompted to select the installation path to configure for communication with MATLAB. If you are using RMI with IBM DOORS Next only, you do not need to configure IBM Rational DOORS. Skip this step by pressing 3.

  4. Configure RMI by pressing Y.

  5. Complete the setup by entering the IBM DOORS Next Server Address and the Port Number in the next prompt.

Install the Simulink Requirements Widget in IBM DOORS Next

The Simulink Requirements™ widget enables you to propagate selection information from IBM DOORS Next.

  1. In the Windows File Explorer, navigate to the folder toolbox\slrequirements\slrequirements\resources in your MATLAB installation.

  2. Copy the dngsllink_config folder into the extensions subfolder of your IBM DOORS Next installation. The location of this folder depends on your server version.

  3. After copying the dngsllink_config folder to your server, add the Simulink Requirements widget to the Mini Dashboard in DOORS Next Generation.

  4. In the Mini Dashboard, select Add Widget > Add OpenSocial Gadget.

  5. Specify the URL to dngsllink_config.xml that corresponds to the extensions\​dngsllink_config subfolder in your server installation folder.

For example, if you have Liberty server version 6.0.6 installed, the extensions subfolder is located in: JazzTeamServer_6.0.06\server\liberty\servers\clm\dropins\war\extensions. The corresponding URL for adding the widget is: https://JAZZSERVERNAME:9443/extensions/dngsllink_config/dngsllink_config.xml.

For additional information, see the IBM RM Extensions Hosting Guide.