Using an IDF for a Rational Rhapsody Developer for C project

For some systems developed using IBM® Rational® Rhapsody® Developer for C, the OXF provided with the product is not appropriate because the systems require a solution with a smaller footprint. To provide a solution for these environments, a limited framework called IDF (Interrupt-Driven Framework) is also provided with IBM Rational Rhapsody

About this task

Rational Rhapsody provides a base IDF model that can be adapted for different target systems. Also included is a sample adaptation for Microsoft NT illustrating the use of the IDF.

Procedure

To use this sample model to learn about the IDF:

  1. Start the development version of Rational Rhapsody Developer for C and choose File > Open and browse to locate the IDF model Share\LangC\idf\model\idf.rpy.
  2. With that project open, click the GMR button GMR button to generate and make the generic configuration automatically displayed above the window, as shown here.
    Configuration name appears in GUI

    This generates all core files and idfFiles.list with dependencies and rules in the Share\LangC\idf directory.
  3. Using the same method, open another IDF model, Share\LangC\idf\Adapters\Microsoft\MicrosoftNT.
  4. Generate and make this model with the GMR button. This builds the library msidf.lib in the directory Share\LangC\lib.

Feedback