Project files and directories

The project directory is the top‑level directory for a project. It is the folder entered in the New Project window when you create a project. IBM® Rational® Rhapsody® creates a number of project files with matching directories. Each project file/directory pair shares the same name.

The following table lists project files created by Rational Rhapsody.

Table 1. Project files
File Name Description
<Project>.rpy The project file or model repository. Requires the repository files in the <Project>_rpy directory to be a complete model.
<Project>_rpy Directory containing unit files for the project, including:
  • Components (*.cmp)
  • Packages (*.sbs)
  • Classes (*.cls)
  • Use case diagrams (*.ucd)
  • Sequence diagrams (*.msc)
  • Object model diagrams (*.omd)
  • Component diagrams (*.ctd)
  • Collaboration diagrams (*.clb)
  • Deployment diagrams (*.dpd)
  • Structure diagrams (*.std)
  • Table of files contained in the project (filesTable.dat)
<Project>_auto.rpy A backup file of the model, created during autosave. This file is written only if the <Project>.rpy has been modified since it was last saved.
<Project>_auto_rpy Directory containing a backup of project files modified since the last save. All autosave files are stored in flat mode.
<Project>_bak1.rpy A backup of the model, created when the project is first saved. Requires the repository files in the <Project>_bak1_rpy directory to be a complete model.
<Project>_bak1_rpy Directory containing a backup of the project files for the <Project>_bak1.rpy repository. This folder can contain the same types of files as the <Project>_rpy folder.
<Project>_bak2.rpy A backup of the model, created when the project is saved a second time. Contains the most recent backup of the project. Requires the repository files in the <Project>_bak2_rpy directory to be a complete model.
<Project>_bak2_rpy Directory containing a backup of the project files for the <Project>_bak2.rpy repository. This folder can contain the same types of files as the <Project>_rpy folder.
<Project>.rpw Workspace settings file. Preserves the workspace settings for the project.
<Project>.ehl Events history list. Stores events and breakpoints during animation.
ReverseEngineering.log A log of reverse engineering activity containing messages reported in the output window during reverse engineering.
<Project>_ATG Directory that holds any tests created using the Automatic Test Generation add-on (if you added the product).
<Project>_RTC Directory that holds any tests created using the TestConductor™ add-on (if you added the product).
load.log A log of when various repository files were loaded into the product, including any errors that might have occurred during the loading and resolution phases.
store.log A log recording when the project was saved.
<Component> Directory for each component in the project. Organizes files generated for each configuration in the component. Each configuration is placed in a subdirectory that contains the source and binary files for a build.

Feedback