Download
Abstract
IBM Rational Rhapsody 8.4 has been made generally available. It contains new features, enhancements, and quality improvements, as well as fixes to release 8.3.1 and previous releases.
Download Description
Sections | Description |
---|---|
The Change history section provides an overview on what is new in this release with a description of any new functions or enhancements when applicable. |
|
The How critical is this fix section provides information related to the impact of this release to allow you to assess how your environment may be affected. |
|
The Prerequisites section provides important information to review prior to the installation of this release. |
|
The Download package section provides the direct link to obtain the download package for installation in your environment. |
|
The Installation instructions section provides the installation instructions necessary to apply this release into your environment. |
|
The Known side effects section contains a link to the known problems (open defects) identified at the time of this release. |
Prerequisites
Review the Pre-installation tasks section in IBM Knowledge Center. |
Installation Instructions
Before installation, review the Planning the installation section in IBM Knowledge Center. |
After installation, review the Post-installation tasks section in IBM Knowledge Center. |
Download Package
Access type | Description |
---|---|
Passport Advantage and Passport Advantage Express clients are required to sign in to download the software package. |
|
IBM Software Group OEM offerings are designed for partners who develop and sell business solutions with embedded or bundled IBM middleware software. Clients with Flexible Contract Type (FCT) license purchases and IBM Business Partners must sign in to download the software package. |
How critical is this fix?
Impact | Description |
---|---|
Recommended |
This release contains new features, enhancements, and quality improvements, as well as fixes to release 8.3.1 and previous releases. |
Test Results |
There are no known regressions to report. |
Known Side Effects
There are no known issues to report. |
Open defectsReview technote 1461170: Open APARs for Rational products available on the Web for information on how to configure your MyNotifications subscription account and subscribe to the APARs you are interested in following. |
Change History
Activity diagrams: Call Behavior elements that reference activity diagrams that contain Accept Event ActionsAnimation now supports activity diagrams with Call Behavior elements that reference activity diagrams containing Accept Event Actions (for C++ only) Automotive: application and implementation data typesA number of enhancements were added to the dialogs for creating application data types and implementation data types. Automotive: customizable package names for AUTOSAR data typesProperties are now provided to allow customization of the names used for the packages for the different aspects of the data type creation UI, such as application data types and constraints. Automotive: inclusion of additional constraints in model checksA number of existing checks for AUTOSAR models have been expanded to include additional constraints from the AUTOSAR standard. Browser: selection of entire category of elementsNew mouse-click behaviors have been added for element categories in the browser, making it easier to perform actions on all elements in a category, such as expanding the contents of the category, selecting all the elements in the category, adding new elements, moving elements, and deleting elements. In addition, the pop-up menu for individual elements has been modified to include an option to create the same type of element as a sibling ("Add another"). You can also perform this operation from the keyboard, using the Insert key. Browser: working with large modelsEnhancements have been made to improve performance of the model browser when working with models that contain categories with a very large number of sibling elements. Code generation (Ada): generation of pragma on dependencyAda code generation can now generate pragmas on dependencies. Code generation (Ada): new check for parts with implicit typeFor parts whose type is implicit, a new check has been added to inform users that code cannot be generated for implicit parts unless they are nested. Command line: project type argument added to "new" commandWhen using the "new" command to create a new Rational Rhapsody project from the command line, you can now specify a project type, such as SysML. Diagrams: refreshing diagram contentEnhancements have been made to improve performance when the content of diagrams must be refreshed. DiffMerge: auto-merging of non-conflicting changesBeginning in this release, for base-aware comparisons, DiffMerge reports a conflict only if parallel changes were made to the same property. If non-conflicting changes were made, for example, addition of an operation on the Left and addition of an attribute on the Right, these changes can now be auto-merged. Features window: Esc keyThe Escape key can now be used to close the Features window. Installation: Rules Player installation is now optionalDuring installation of Rational Rhapsody, it is now possible to specify that you do not want to install Rules Player. Modeling: instance specificationsEnhancements were made to the user interface to facilitate the creation and editing of instance specifications and slots, and to align the information displayed for instance specifications in the model browser and tables with the information displayed in the Features window for instance specifications. Now, this information can be displayed hierarchically both in the browser and in tables. To include a hierarchical view in a table, select "Instance Specification Hierarchy" as the type for the first column in the table. Reporting: generation of HTML model reports with Rational Publishing EngineRational Rhapsody now includes an option to generate HTML documents, using a Rational Publishing Engine template. The template is auto-generated, based on a set of mini-template snippets. These mini-template snippets represent elements such as classes. If you want to customize the report, you only have to modify the individual snippet templates that are of interest to you. Reporting: support for instance specification elementsThe Rhapsody schema provided for use with Rational Publishing Engine now includes support for instance specification elements. Rhapsody API: new methods added to RPApplicationListenerTwo new methods were added to the RPApplicationListener class - beforeDeleteElement and afterDeleteElement. These methods are triggered any time the user initiates the deletion of a model element. Rhapsody in Ada: addition of Ada 2005 typesThe new types introduced in Ada 2005 - Wide_Wide_Character and Wide_Wide_String - have been added to predefinedTypesAda. Saving models: use format from previous versionWhen you use the Save As... option, the dialog that is displayed lets you select the format to use for saving the model: the format of the current Rational Rhapsody version, the format of the previous version, or the format from two versions earlier. Prior to this release, if you used the Save option, the model was always saved using the format of the current version. Beginning in this release, you can use the new property General::Model::SavePolicy to specify that one of the earlier formats should be used when you use the Save option. The value of this property also determines the default version that is shown when you use the Save As... option. Search and replace: search for stereotype usageYou can now specify the name of a stereotype (or partial name, using wildcards or regular expression) and the search results will include both the matching stereotype elements and any model elements that have these stereotypes applied to them. Support for MS Visual Studio 2015Rational Rhapsody can now be used with Visual Studio 2015. This includes the integration with the Visual Studio user interface. SysML: drag interface block onto proxy portIn SysML models, you can now drag an interface block onto a proxy port to change the contract. SysML: drawing tool for DerivationFor Block Definition diagrams, the Drawing toolbar now includes a tool for drawing Derivations. Tables and matrices: accessing contents of an individual cellMethods have been added to the Rhapsody API to provide access to the contents of a specific cell in a table or matrix. In addition, in tables that use the Rhapsody API to customize cell behavior, the getter, setter, and picker methods now include arguments that represent the column number and row number for the cell. Tables: custom cell behavior - additional classpathBeginning in this release, Java code for customizing table cell behavior can also refer to custom classes that you provide. To use this feature, use the Imports field for the import statements for your classes, and use the new property Model::TableLayout::AdditionalClassPath to define the path to the classes/jar files. Tables: displaying context pattern hierarchy in table cellIf you have defined a context pattern for a table layout, you can now include a tree view of the context pattern hierarchy in the first column of the table. To use this feature, select "Context Pattern Hierarchy" as the type for the first column in the table. Tables: refreshing dataEnhancements have been made to improve performance when data must be refreshed for large tables. TestConductor: Add New menu for SysML projectsThe Add New pop-up menu used for SysML projects has been updated to include new testing profile elements. User Interface: use of new combo box for filteringAdditional dialogs now use the combo box that dynamically filters list elements as you type, which was introduced in release 8.3. Back to top |
Product Synonym
Rational Rhapsody
Problems (APARS) fixed
Was this topic helpful?
Document Information
Modified date:
27 May 2022
UID
ibm10874170