Extending the configuration management interface

User‑defined buttons enable you to extend the IBM® Rational® Rhapsody® interface to support configuration management operations, which are not included in the standard interface. Using Rational Rhapsody properties, you can assign commands to these buttons, such as submit, report defect on a version, extract, send by mail, and so on.

About this task

To extend the configuration management interface, use the four properties available, one for each definable button, located under ConfigurationManagement::General::UserDefCommand_1 through UserDefCommand_4.

Items selected from the Configuration Items window are passed as arguments. Rational Rhapsody expands the keywords for each item selected in the Configuration Items list.

The format of the property is as follows:

Command ["ARG=
[$Path|$Ver|$Archive][additional_parameters]"]
[additional_parameters]

The keywords are as follows:

Note: Rational Rhapsody does not know if the operation completed successfully. The standard timeout applies in the case of a hanging script.

For example:

Note: Activating various tools from a property is operating system‑dependent. On Windows NT, use the following command:
start notepad.exe

Feedback