Download Portal

← Back to Downloads

Release Notes

Rhapsody 9.0.2 iFix2

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


 Readme for IBM Engineering Systems Design Rhapsody 9.0.2 iFix002

Readme for IBM Engineering Systems Design Rhapsody 9.0.2 iFix002


Changes in iFix002

Changes in iFix001

Installation instructions

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 iFix002

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_iFix002
  3. Install IBM Engineering Systems Design Rhapsody 9.0.2 (Build No. 9.0.2.R00_202404080906 iFix002).
  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_iFix002
  3. Install IBM Engineering Systems Design Rhapsody 9.0.2 (Build No. 9.0.2.R00_202404080906 64 bit iFix002)
  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