Question & Answer
Question
What is the purpose of the property General::Model::RenameUnusedFiles?
Answer
When a Unit is created with the Rhapsody application, a file is created on the is created on the file system with the same name. For example, if the user creates a package within Rhapsody called SystemReq, a file named SystemReq.sbsx will be created on the file system.
If the user deletes the package within Rhapsody, the file called SystemReq.sbsx will remain on the file system. One benefit is if the deletion was an accident, the user has a means of retrieving the information without having to recreate the data.
Also, if the user decides to rename the package, a new file will be created. For example, if the user decides to rename the package SystemReq to SystemRequirements; a new file called SystemRequirements.sbsx will be created.
The result of numerous renames and deletions, through the lifetime of a project, is that there can be numerous unused files on the file system.
Rhapsody has two properties that can help the user manage the unused files:
1. General::Model::RenameUnusedFiles
The RenameUnusedFiles property is a Boolean value that allows you to specify that Rhapsody should add an additional file extension to the names of files that remain in the project directory after one of these actions.
2. General::Model::RenameUnusedFilesWith
If the General::Model::RenameUnusedFiles property is set to True, then Rhapsody adds an additional file extension to the names of files that remain in the file system after actions such as rename and "delete from model" in Rhapsody. The RenameUnusedFilesWith property allows you to specify the extension that you would like Rhapsody to use for this feature.
[{"Type":"MASTER","Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSB2MU","label":"IBM Engineering Systems Design Rhapsody"},"ARM Category":[{"code":"a8m3p000000GoD2AAK","label":"Rhapsody-\u003EModeling"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.0.0;10.0.1;10.0.2;10.0.3;9.0.0;9.0.1;9.0.2"}]
Was this topic helpful?
Document Information
Modified date:
21 August 2025
UID
ibm17241441