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.
| 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:
|
| <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. |