Download Portal

← Back to Downloads

Release Notes

Rhapsody 9.0.2 iFix5

Rhapsody902Windows-X64.9.0.2_iFix005.zip - Login to get access


 Readme for IBM Engineering Systems Design Rhapsody 9.0.2 iFix004

Readme for IBM Engineering Systems Design Rhapsody 9.0.2 iFix005


Changes in iFix005

Changes in iFix004

Changes in iFix003

Changes in iFix002

Changes in iFix001

Installation instructions

Rhapsody APARs Fixed with 9.0.2 iFix005

Category APAR ID/ Defect ID Summary
ATG DT439348 ATG cannot use user defined types (including enums) in the input interface when using the default code generation settings.
Modeling - General DT438600 Empty folders created for unresolved elements when saving the project.
RHP Reverse Engineering DT444695 Reverse Engineering and Roundtrip features do not work after 25th June
Rhapsody Misc DT435230 Rhapsody property CompareBuildNumberInRepository does not work with .rpyx extension.
Rhapsody Misc DT439908 Rhapsody is not properly locking and unlocking Rhapsody projects.
RMM Rhapsody Client (Internal) DT443228 RMM client DXL script does not handle personal views, resulting in requirements that can not be loaded

Rhapsody APARs Fixed with 9.0.2 iFix004

Category APAR ID/ Defect ID Summary
ATG DT433683 An exception occurring when exporting several ATG traces to test scenarios.
DiffMerge DT418734 DiffMerge does not write OSLC links to the merge result after performing a graphical merge
Modeling - General DT425470 Load on Demand changes external units to local units and will create local copies while saving
RHP Activity Diagram DT421876 Decomposed swimlanes in Rhapsody 10.0.1 cannot be modified.
RHP Repository DT396359 After adding a comment to a diagram, other diagrams are modified unexpectedly
RMM Rhapsody Client (Internal) DT211051 RENAMING EXTERNAL PACKAGE CAUSES DUPLICATE LINKS TO APPEAR IN DOORS NEXT GEN.
RMM Rhapsody Client (Internal) DT417396 RMM Web-UI incorrectly shows the label for some elements (ex: for Actions, States) even though 'Label Mode' setting is turned OFF
RMM RTC Eclipse Client DT417701 The 'Rhapsody EWM Eclipse client integration' plugin can cause excessive load on LDX (up to 10x load when LDX is in a state where it throws an Exception [ex: due to already being at high load])
Table Matrix DT392538 Table cells are unexpectedly being populated with data and the order or rows keeps changing.

Rhapsody APARs Fixed with 9.0.2 iFix003

Category APAR ID/ Defect ID Summary
Modeling DT381470 Rhapsody crash while adding the proxy port.
Modeling - General DT067423 Connectors and Embedded flows between proxy ports on inherited parts and inherited block in IBD/BDD are not drawn by Complete Relations feature
Modeling - General DT365221 Crash when creating a circular reference of proxy ports on interface blocks
Modelling - General DT143309 Deleting multiple elements from model leads to Rhapsody crashing.
Modelling - General DT378589 Connector is lost from a diagram when the parent package is reloaded.
Modeling - General DT364254 In attempting to create composite classes within a diagram, placing a class within another class exhibits inconsistent behavior.
Modeling - General DT386458 M2M Package incorrectly added to model if a stereotype called System is applied to the project.
Panel Diagram DT241057 PANEL DIAGRAM CANNOT INJECT EVENT IN UNSTRUCTURED COMPOSITION RELATIONSHIP TO A PART IN A PART OF A COMPOSITE.
RHP Browser DT126754 Rhapsody Crashes - While Viewing The Preview Of The Diagram
RHP Misc DT245613 While moving elements within the model the file location is not changed
RHP Sequence Diagram DT259749 The anchor line dangles on the diagram if the size of the Interaction operator is modified.
RMM Rhapsody Client (Internal) DT127167 REMOTE REQUIREMENTS NOT DISPLAYED ON A TABLE OR MATRIX VIEW WHEN THE SERVER HAS BEEN RENAMED
RMM Rhapsody Client (Internal) DT189024 An Authorization Error occurs when trying to create an elaborated link on a model element that already has an unresolved elaborated link (inaccessible work item link)
RMM RTC Eclipse Client (Internal) DT379940 Rhapsody is unnecessarily invoking server APIs for each file that is to be ‘refreshed’ incase of unexpected failure from server.
Roundtrip DT390701 Roundtrip of model in Rhapsody in Java deletes description for model elements
RTC Direct Integration DT225007 Accepting incoming changes on a child unit does not refresh the status icons on the parent units
RTC Direct Integration DT393961 Deleted or inaccessible repository workspaces should not prevent file lock status refreshing
SysML DT071117 Unable to draw direction flows via Create/Update Direction Flows.
Table Matrix DT141236 Table view shows Tag value of wrong model element
Table Matrix DT392538 Table cells are unexpectedly being populated with data and the order or rows keeps changing.

Rhapsody APARs Fixed with 9.0.2 iFix002

Category APAR ID/ Defect ID Summary
CM DT246597 UNABLE TO SEE INCOMING AND OUTGOING CHANGES IN THE RHAPSODY BROWSER WITH EWM (WHEN FILES ARE IN A BASELINE)
DiffMerge DT276985 DiffMerge looses the text of a note or comment during a merge and replaces it with 0
DiffMerge DT242907 CRASH WHEN COMPARING UNITS IN DIFFMERGE
Extendibility DT238459 COM failure in rhapsody2.RPApplicationClass.regenerate()
Graphic Editor - General DT189018 Rhapsody is crashing while adding the model
Modeling - General DT130827 The context menu displays duplicate entries "Select association to instantiate".
Panel Diagram DT241057 PANEL DIAGRAM CANNOT INJECT EVENT IN UNSTRUCTURED COMPOSITION RELATIONSHIP TO A PART IN A PART OF A COMPOSITE.
RMM Rhapsody Client (Internal) DT197293 REPOSITORY METADATA IS ADDING _0 TO THE MODEL ELEMENT
RMM Rhapsody Client (Internal) DT224060 Rhapsody makes units writeable on reload and locks them, making pessimistic locking impossible
SysML DT260529 Merging SysML file deletes connectors
Table Matrix DT243238 A TABLE VIEW THAT HAS A DEPENDS ON > DEPENDENCY COLUMN WILL SHOW THE SAME ELEMENT MULTIPLE TIMES
RHP Code Generation 286022 API getModelElementFromSource does not find all model elements in code
RHP Use Case Diagram 288504 Rhapsody crash while showing reference from feature dialog of use case and model diagram.
RHP User Interface 288196 Rhapsody crashes on hovering for tooltip on diagram having undo elements
Sequence Diagram Compare 288468 rhapsody crashing on clicking enter on sequence diagram compare dialog box

Rhapsody APARs Fixed with 9.0.2 iFix001

Category APAR ID/ Defect ID Summary
Panel Diagram 286431 Panel Diagrams: Rhapsody Discards Property Change And Chooses Its Own Property Value.
Java API (COM) 286782 Cannot set trigger of transition using API
Modeling/Modelimg-General PH53009 Incorrect value of property "PanelDiagram::ButtonArray::ShowName" displayed in Rhapsody.
RHP Graphic Editors/Table Matrix 286410 Cannot create flow properties, attributes or operations in a package using a table view
RHP Graphic Editors/Table Matrix PH53702 Values of all element not returned by Model Element Property Value in Table Layouts.
Profiles/General 286783 Cannot make new term ports for proxy ports
ATG 286384 Unable to open the ATG tutorial sample from the Testing section of Welcome screen
TestConductor 286765 TestConductor adapter for ETM does not connect to ETM when using Java runtime from 9.0.2 release
Rhapsody Model Manager/Rhapsody Client 286340 ClassNotFoundException in DM related code in the Rhapsody client (due to libraries being removed from the .classpath file)
DiffMerge 286152 DiffMerge tool deletes OSLC links
Ada Code 286402 Regression: Exception in Ada code generator
RHP Graphic Editors PH19095 Wrong Requirement description in diagram.
Rhapsody Model Manager/Rhapsody Client PH53881 Renaming external package causes duplicate files (and thus duplicate links to appear in DOORS Next Gen).
Profiles/General 286236 After hiding File Menus, the History List Moves
RHP Graphic Editors/Table Matrix PH53702 Values of all element not returned by Model Element Property Value in Table Layouts.
Rhapsody code 286678 OSS vulnerability fix - commons-codec-1.5.jar is upgraded with commons-codec-1.13.jar
Rhapsody code 286679 OSS vulnerability fix - commons-io-1.2.jar is upgraded with - commons-io-2.11jar
Rhapsody Code 286681 OSS vulnerability fix - commons-httpclient-3.0.jar. is removed
Modeling/Modelimg-General PH55303 RHAPSODY HARMONY SE-TOOLKIT GENERATE SD BUG
Activity Diagram PH30950 Using new term stereotype with inferred modelling fails to add < allocation on creation (from drawing toolbar)
Java API (COM) PH55643 Rhapsody throws an exception if a plugin tries to create something after a table has run using embedded java that calls a static function
RHP Graphic Editors/Table Matrix PH55642 Regression: User Defined Code Java Issue
Java API (COM) PH55643 Rhapsody throws an exception if a plugin tries to create something after a table has run using embedded java that calls a static function
Rhapsody Model Manager/Rhapsody Client PH55546 Rhapsody makes units writeable on reload and locks them, making pessimistic locking impossible
Animation PH50571 ANIMATION RETURNS DIFFERENT RESULT AFTER DELETED A TRIGGER OF TRANSITION TO ADD NULL TRANSITION BY JAVA API
Java API (COM) PH55643 Rhapsody throws an exception if a plugin tries to create something after a table has run using embedded java that calls a static function
Rhapsody Model Manager 286439 Update DXL script in Rhapsody Code Base.
Java API (COM) 286496 removeScopeElement from a component does not remove all scope elements
RHP Graphic Editors/Table Matrix PH53370 Rhapsody relation table not working properly with queries
Java API (COM) PH55187 Unable to change package name via setName() from afterAddElement listener.
Profiles/General 286255 Add New Menu on Diagrams Does Not Obey Add New Menu Property

This iFix comprises the following improvements :

- For RulesComposer, an upgraded Integrated Development Environment (IDE) with Egit and EMF 2.19.

- For RiA, two fixes have been implemented: one addressing the animation of a class inheriting from an abstract reactive class with private visibility, and another resolving the creation of a flowchart from a generated operation body when the record type name is specified in the property Ada_CG::Class::RecordTypeName.

- For XmiToolkit, a fix has been applied to ensure that Orthogonal States are correctly imported in all cases.

Additionally, this iFix incorporates AUTOMOTIVE Extension v9021 from SOWI, which includes the following components: M2M v2.7.0, an extended AUTOSAR profile with R2111, RXF C v8.1.1, and RXF CPP v8.1.4. The AUTOMOTIVE Extension v9021 from SOWI is provided as a standalone installer. You can locate it in the "AUTOSARextension902" repository within the downloaded "Rhapsody 902 iFix001 release" archive.


This iFix includes ATG and TestConductor updates from BTC. These updates will install only if ATG and TestConductor are already installed in your setup.

TestConductor update adds support for the following:

- Read code coverage information using the Rhapsody Java API: TestConductor code coverage information is available also in tags of the code coverage result

- Improved specification of argument checks: TestConductor supports an additional kind of test action (StubChecksAction) to control the generation of checks of argument values in observation stubs in SD based test cases.


Applying 9.0.2 iFix005

Most of the following steps refer to the Share directory as being a subdirectory of the main Rhapsody installation directory. If you are performing the "split" installation of Rhapsody, then the Share directory is created in the user's home directory, which is C:\Users\<username>\IBM\Rhapsody. If you are installing it for all the users, the Share directory is created in C:\ProgramData\IBM\Rhapsody.

Verify that the system environment variable by the name TELELOGIC_LICENSE_FILE exists and points to the location of a valid license server or file. For more information about license management, see managing licenses.

Installing this interim fix replaces existing log4j.properties file with new log4j2.xml file. You might want to take backup of all of your log4j.properties files before you execute the following steps. For more information about log4j related changes, see IBM support.

Using MSI installation to install interim fix for 32-bit version of Rhapsody on Windows

  1. If you have IBM Engineering Systems Design Rhapsody 9.0.2 then first uninstall IBM Engineering Systems Design Rhapsody 9.0.2.
  2. Download the compressed file for the interim fix: Rhapsody902Windows-9.0.2_iFix005.zip
  3. Install IBM Engineering Systems Design Rhapsody 9.0.2 (Build No. 9.0.2.R00_202507311556 iFix005).
  4. If you plan on using the integration with Engineering Workflow Management (EWM) or Rhapsody Model Manager (RMM), open your EWM client and install the new integration plug-ins that are located in the <Rhapsody installation directory>\EWMIntegration folder.

Using MSI installation to install interim fix for 64-bit version of Rhapsody on Windows

  1. If you have IBM Engineering Systems Design Rhapsody 9.0.2 then first uninstall IBM Engineering Systems Design Rhapsody 9.0.2.
  2. Download the compressed file for the interim fix: Rhapsody902Windows-X64.9.0.2_iFix005.zip
  3. Install IBM Engineering Systems Design Rhapsody 9.0.2 (Build No. 9.0.2.R00_202507311556 64 bit iFix005)
  4. If you plan on using the integration with Engineering Workflow Management (EWM) or Rhapsody Model Manager (RMM), open your EWM client and install the new integration plug-ins that are located in the <Rhapsody installation directory>\EWMIntegration folder.

Uninstalling the iFix

On Windows

It is not possible to uninstall only the iFix. To uninstall the iFix, you must:

  1. Uninstall Rhapsody 9.0.2
  2. Reinstall Rhapsody 9.0.2
  3. Optionally, install one of the previous iFixes for Rhapsody 9.0.2

← Back to Downloads

Session info: No active session

Are you sure?

Message