Readme for IBM Engineering Systems Design Rhapsody 9.0.1 iFix005


Changes in iFix005

Changes in iFix004

Changes in iFix003

Changes in iFix002

Changes in iFix001

Installation instructions

Rhapsody APARs Fixed with 9.0.1 iFix005

Category APAR ID/ Defect ID Summary
Collaborations/Add to Model PH48540 Rhapsody crash while opening the model .
Application Execution/Animation PH6081 Wrong sequence of messages generated in a Sequence diagram while generating them from more than 3 lever of call behaviour in an Activity via Harmony SE toolkit.
RHP Graphic Editors PH50097 ADDING STEREOTYPE TO A SEQUENCE DIAGRAM DISTORTS THE SEQUENCE DI AGRAM.
RHP Graphic Editors 286218 Regression in Guide Me from User Defined Welcome Screen
Collaborations/Add to Mode PH48540 Rhapsody crash while opening the model .
RHP Graphic Editors/Table Matrix PH50770 Table view does not populate "Link From FullName" properties value .
Application Execution/Animation PH46081 Wrong sequence of messages generated in a Sequence diagram while generating them from more than 3 lever of call behaviour in an Activity via Harmony SE toolkit.
RHP Graphic Editors/Table Matrix PH53702 Values of all element not returned by Model Element Property Value in Table Layouts
Rhapsody Model Manager/Rhapsody Client 286439 Update DXL script in Rhapsody Code Base.
Application Execution/Animation PH46227 Only first 10 events can be selected for event message
Application Execution/Animation 286179 OSS To be fixed - jackson-databind-2.10.3.jar
Application Execution/Animation 286416 OSS To be fixed - jackson-databind-2.10.3.jar
RHP Graphic Editors/Table Matrix PH53370 Rhapsody relation table not working properly with queries
Profiles/Harmony 286416 OSS To be fixed - poi-3.8.jar
Rhapsody Model Manager/Rhapsody Client PH52188 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)
Rhapsody Model Manager/Rhapsody Client 286150 OSS To be fixed - batik-bridge-1.7.jar
Rhapsody Model Manager/Rhapsody Client 286104 OSS To be fixed - batik-transcoder-1.7.jar
Rhapsody Model Manager/Rhapsody Client 286100 OSS To be fixed - batik-dom-1.7.jar for RMM client and RDM

Rhapsody APARs Fixed with 9.0.1 iFix004

Category APAR ID Summary
RMM Rhapsody Client (Internal) PH50135 OSLC links to requirements are lost if .rpyx is reloaded.
RHP Graphic Editors PH48036 INCONSISTENT BEHAVIOR OF FLOWS BETWEEN PORTS ON BDD / IBDS
Modeling/Modelimg-General PH38976 RHAPSODY CRASHES WHEN CHANGING AN ELEMENT BETWEEN TWO NEW TERM ELEMENTS.

Rhapsody APARs Fixed with 9.0.1 iFix003

Category APAR ID Summary
Application Execution/Animation PH46673 EVENT OR OPERATION ARGUMENTS ARE NOT DISPLAYED ON ANIMATED SD.
Modeling/Modelimg-General PH45207 Table layout - picker is not populated when scope package is readonly.
Panel Diagram PH32349 RHAPSODY CRASHES WHEN OPENING PANEL DIAGRAM BUTTON FEATURE WINDOW.
Profiles/Harmony PH41146 Import of arxml file leads to Rhapsody crash.
RHP Graphic Editor PH43048 Crash when a port is moved in the model browser.
Extendibility/Java API (COM) PH47151 JAVA API RMMDATAVALIDATIONAPPLICATION --GUID SOMETIMES SKIPS FILES.
Testing/TestConductor PH43713 TESTCONDUCTOR DOES NOT USE STUBBED VERSION OF AN OPERATION WHEN RUNNING A TEST CASE.
Testing/TestConductor PH47424 UPDATE ARCHITECTURE DOES NOT WORK ON NATIVE JAPANESE RHAPSODY.
Testing/TestConductor PH47885 RTC CODE COVERAGE ISSUE: MULTIPLE ANONYMOUS NAMESPACE.

Rhapsody APARs Fixed with 9.0.1 iFix002

Category APAR ID Summary
Application Execution PH39366 Harmony SE Toolkit Error 'Nothing Selected' when running RhapsodyCL.
Application Execution/Animation PH38738 Animation updates sequence diagrams for different packages/component in addition to the sequence diagram in same packages/component.
Application Execution/Animation PH34442 User can not select a particular event when running simulation.
Application Execution/Application Execution PH26196 Rhapsody unable to release memory after project close.
Collaborations/Add to Model PH38647 Duplicate IDs error when adding element as a reference.
Collaborations/Add to Model PH34301 Rhapsody creates additional folder & package after adding external unit.
Collaborations/CM PH37719 Focus shifts from main Activity to another activity after checkout in Rhapsody.
Collaborations/DiffMerge PH38536 Broken Activity diagram (missing object flow pin target) causes Rhapsody Diffmerge crash.
Code PH33363 Compile error occurs when using SysML Standard Value Types and run build with it.
Code/RHP Code Generation PH38058 SysML Primitive Data Types cannot be used in code generation.
Code/RHP Reverse Engineering PH39358 Comment changes are not updated in code centric merge policy reverse engineering.
Code/RHP Code Generation PH32305 Incorrect code generation for flowchart CallOperations calling operations of Singletons.
Code/RHP Code Generation PH30153 Rhapsody Architect for Software code generation issues depending on license.
Code/RHP Code Generation PH31058 Wrong code generated for SMXF sample depending on how you open Rhapsody.
Code/RHP Code Generation PH35094 Simulation code error on multiple inheritance.
Code/RHP Code Generation PH38963 Code generator generates dependency on based class event receptions, if the class has more then one generalization level.
Code/RHP Code Generation PH36444 ConstantVariableAsDefine property did not have any effect on CG of variable, unless defined it locally on the variable.
Code/RHP Code Generation PH35039 Rhapsody does not generate code for the target and the operation for the call operation.
Export-Import Integrations PH30342 Rhapsody crashes importing csv with Association end Classifier.
Export-Import Integrations PH40062 StackOverflowError when running XMI import.
Export-Import Integrations PH40029 Flowproperty is not getting imported in xml import.
Export-Import Integrations/RHP XMI PH37721 XMI export does not export SysML elements.
Export-Import Integrations/RHP XMI PH37118 Asynchronous message in MagicDraw XMI file cannot be imported into Rhapsody correctly.
Export-Import Integrations/RHP XMI PH33996 Non-english contents is garbled after exported into xmi.
Export-Import Integrations/RHP XMI PH37989 ClassCastException when importing XMI model from MagicDraw.
Export-Import Integrations/RHP XMI PH36888 Import of XMI file fails due to wrong UML version date.
Export-Import Integrations/RHP XMI PH39712 Rhapsody XMI exporter is creating duplicate GUIDs for packaged elements of xmi:Type="uml:CallEvent".
Extendibility/External Checks PH28649 Custom check ignores Block Definition Diagram under Blocks.
Extendibility/Helpers PH32997 Support for handling Swimlane in external checks code is missing.
Extendibility/Java API (COM) PH39548 IRPTableView.getColumnCount() and IRPTableView.getRowCount() give error "Rhapsody operation failed" from plugin via RhapsodyCL.
Extendibility/Java API (COM) PH22297 Model checker not reporting on elements(Lifelines and Message) from a sequence diagram.
Extendibility/Java API (COM) PH28698 Rhapsody : setGraphicalProperty API "ShowName : Label" for proxyport and flowport is not working as expected.
Extendibility/Java API (COM) PH30344 Executing "ModelChecksStatusByDomain" command gives wrong output.
Extendibility/Java API (COM) PH27737 Incorrect index offset for row argument in IRPMatrixView.getCellElements(int row,int column).
Extendibility/Java API (COM) PH37621 Custom Check called twice for Activity Diagram Elements.
Extendibility/Rule Composer and Player PH33579 Model attribute value not shown in RulesComposer.
Extendibility/Rule Composer and Player PH34141 Using RulesComposer is not showing all links that are contained within the Rhapsody model.
Modeling PH34414 Rhapsody client crashes when opening browse stereotype dialog for directed association.
Modeling/Controlled Files PH40011 Rhapsody shows the same Controlled File multiple times in the model browser.
Modeling/Modeling - General PH40334 Unspecified statechart transitions are filled automatically in ADA projects.
Modeling/Modeling - General PH24336 Modifying the height of a package on a BDD causes misplacement of package.
Modeling/Modeling - General PH26787 Event reception and event injection dialog does not work with label.
Modeling/Modeling - General PH27589 Unable to connect two ports when one of them is inherited and the part belongs to an inherited block.
Modeling/Modeling - General PH31747 Misleading dialog when adding controlled file to external unit.
Modeling/Modeling - General PH34010 Port Labels persistently shown in black font after Locate on Diagram.
Modeling/Modeling - General PH26877 Link between ports partially disappears when link is drawn.
Modeling/Modeling - General PH37494 Diagram does not get refreshed when change is made within browser.
Modeling/Modeling - General PH36604 Controlled files in a profile are shown as (U) if the path is long and relative
Modeling/Modeling - General PH35665 Standardcontent dependency does not work for all element types.
Modeling/Modeling - General PH35077 Rhapsody doesn't load reference packages properly
Modeling/Modeling - General PH06052 Object does not sync with Class rename after using "Make an Object"
Modeling/RHP Repository PI97578 Rhapsody does not load the full browser hierarchy when loadingfiles with the same name.
Profiles/Harmony PH39317 Create Sequence Diagram Does Not Copy OSLC Links.
Profiles/Harmony PH35831 Harmony - wrong order of message and condition mark in sequence diagram.
Profiles/Harmony PH39520 Merge Functional Analysis Does not Merge OSLC Links or Multiple LInks
Profiles/Harmony PH39521 Block Merger Does not Merge OSLC Links or Multiple LInks
Profiles/Harmony PH44482 Harmony SE Toolkit UI does not appear in 9.0.1 iFix002 due to Java.lang.SecurityException
Profiles/SysML PH29422 SysML Proxy Port plugin name clash because of existing binding connectors.
Profiles/SysML PH29420 SysML Proxy Port plugin aborts if FlowProperties name clash.
Profiles/SysML PH44571 SysML->Create/Update Direction Flows not working in 9.0.1
RHP Graphic Editors PH39674 Direction of ConstraintParameter is lost in when using Rhapsody in Chinese or Japanese language.
RHP Graphic Editors PH33742 Diagram with thumbnails is flagged with false unsaved changes due to cyclic dependency between two packages.
RHP Graphic Editors PH23979 Return type of an operation resets to default "void" after selecting new return type and "Apply".
RHP Graphic Editors PH25401 Missing property to show only the Type of Swimlane
RHP Graphic Editors PH25766 Content of a requirement is shifted when scrolling with mouse wheel.
RHP Graphic Editors PH26087 Performance Issue when editing model with more than 10 elements with a visible description field.
RHP Graphic Editors PH27106 Cannot make default diagram open when set to bdd.
RHP Graphic Editors PH27745 Using the ‘same width’ feature on a block element changes the size of the master element too.
RHP Graphic Editors PH28115 The property model::stereotype::compartments affects activity diagram frames.
RHP Graphic Editors PH29446 Rhapsody crashes when trying to update the activity pins for a specific call behavior.
RHP Graphic Editors PH27101 Rhapsody crashes while editing text in a comment.
RHP Graphic Editors PH30414 SysML creating direction flows throws “Flow property mismatch” error.
RHP Graphic Editors PH32154 Rhapsody Diagram Frame Properties not applied when New Term defined.
RHP Graphic Editors PH32541 Cannot reroute connector at nested port.
RHP Graphic Editors PH33103 Automatic Generation of direction flow by using SysML is not working.
RHP Graphic Editors PH34244 Issues with display of inherited Tags in the compartment.
RHP Graphic Editors PH25512 Sysml helper creates 2 directions for conjugated ports.
RHP Graphic Editors PH27065 Sequence diagram content shift with stereotype added.
RHP Graphic Editors PH25813 Connection remains when switching from Structured View.
RHP Graphic Editors PH25300 On large blocks the Ports are shown out of scope.
RHP Graphic Editors PH43737 Diagram corruption - Nested Proxy Port in Rhapsody 9.0.1
RHP Graphic Editors/Graphic Editor - General PH34630 Unable to add quick navigation shortcut for a package with a new term stereotype applied.
RHP Graphic Editors/Graphic Editor - General PH39488 Intermittent application of images to model elements when using a relative path.
RHP Graphic Editors/Graphic Editor - General PH37789 Diagram Toolbar refresh issue.
RHP Graphic Editors/Graphic Editor - General PH37774 Certain display options are not applying to diagram elements and / or do not trigger a change to the unit.
RHP Graphic Editors/Graphic Editor - General PH36324 Loading Rhapsody Models takes a lot of time if queries in model use context pattern.
RHP Graphic Editors/Object Model Diagram PH29673 Direction of flowport can not be recognized in non-english edition.
RHP Graphic Editors/Panel Diagram PH32349 Rhapsody crashes when opening panel diagram button feature window.
RHP Graphic Editors/RHP Activity Diagram PH39311 Changing the label of a swimlane with label mode enabled results in a totally different label.
RHP Graphic Editors/RHP Activity Diagram PH25260 Width of swimlane header row is incorrectly calculated when activity parameters go off the edge of the diagram.
RHP Graphic Editors/RHP Activity Diagram PH24030 Resizing activity parameters on an activity diagram is unreliable.
RHP Graphic Editors/RHP Activity Diagram PH24803 Routing for object/control flow in activity diagram produce strange behavior.
RHP Graphic Editors/RHP Activity Diagram PH25404 Display issues in activity diagrams with swimlanes.
RHP Graphic Editors/RHP Activity Diagram PH30950 Using new term stereotype with inferred modelling fails to add < allocation on creation (from drawing toolbar).
RHP Graphic Editors/RHP Activity Diagram PH32111 Dragging multiple elements on an activity diagram when an activity parameter is selected.
RHP Graphic Editors/RHP Activity Diagram PH38625 Rhapsody unable to display thumbnails for activity and state diagrams.
RHP Graphic Editors/RHP Sequence Diagram PH26785 Animated Sequence Diagrams don't work with labels.
RHP Graphic Editors/RHP Sequence Diagram PH35038 Editing event name (or label) results both event name and label are changed on sd in label mode.
RHP Graphic Editors/RHP Sequence Diagram PH28062 Non-english contents will be lost after input into message of sequence diagram directly.
RHP Graphic Editors/RHP Use Case Diagram PH35839 References features of Use Case Diagram is not working.
RHP Graphic Editors/RHP Class Diagram PH32378 Relations are not completed when using Populate diagram feature.
RHP Graphic Editors/Table Matrix PH29602 Printing a table view loses data when a filter is set.
RHP Graphic Editors/Table Matrix PH34064 CSV-Importer creates dependencies from imported elements to an existing dependency, instead of creating dependencies to the intended target.
RHP Graphic Editors/Table Matrix PH33659 context pattern table does not extract type of a pin
RHP Reports/Reporter Plus PH36411 Cannot open ReportetPLUS HTML reports any more.
RHP User Interface PH32344 Rhapsody does not display Unit Change Notification Dialog.
RHP User Interface PH39313 Rhapsody unit file name for a package cannot be changed.
RHP User Interface/Features Dialog PH29648 Performance issue when elements contain description with hyperlinks.
RHP User Interface/Features Dialog PH34916 Associations loosing handle to association elements.
RHP User Interface/Features Dialog PH35664 Cannot delete local Tags from Features Dialog.
RHP User Interface/Features Dialog PH27228 using a 2nd monitor some test and browse fields are not visible
RHP User Interface/RHP Browser PH31762 Actions in nested swimlanes are displayed under a states header.
Testing/TestConductor PH31422 The windows installer is missing the native linux libraries for test conductor tools for computation of code coverage.
Testing/TestConductor PH40146 Witness generation for failed TestCases.
Testing/TestConductor PH39663 Problems when executing TestCases with code coverage measure.

Rhapsody Model Manager APARs Fixed with 9.0.1 iFix003

Category APAR ID Summary
RMM Rhapsody Client PH45877 RMM CLIENT VALIDATION CODE NEEDS IMPROVED LOGGING AND THE ABILITY TO VALIDATE A SINGLE FILE.
RMM Rhapsody Client PH45878 RMM SERVER VALIDATION CODE NEEDS IMPROVED LOGGING AND BETTER INVALID ID HANDLING.
RMM Rhapsody Client PH47377 Rhapsody should prefer recalculate rmmServerId for non-indexable element in the repair operation of duplicate rmmServerIds.

Rhapsody Model Manager Defects Fixed with 9.0.1 iFix002

Category Defect ID Summary
Rhapsody Model Manager/Rhapsody Client 74327 Rhapsody can't deliver change to package in read only directory.
Rhapsody Model Manager/Rhapsody Client 74176 Unable to use getNestedElementsRecursive() and getNestedByMetaClass() while Remote Artifact packages are loaded from RMM.
Rhapsody Model Manager/Rhapsody Client 74644 Remote Requirement Tables added to Favorites are (U) on next load.
Rhapsody Model Manager/Rhapsody Client 75337 RMM login prompt dialog in Rhapsody doesn't fit the window frame.
Rhapsody Model Manager/Rhapsody Client 75341 OSLC picker does not resize properly.
Rhapsody Model Manager/Rhapsody Client 75348 Stereotype with new term cannot be deliveried to RMM.
Rhapsody Model Manager/Rhapsody Client 75704 Unable to update referenced RMM server ID in Read Only unit Error observed in Rhapsody log window.
Rhapsody Model Manager/Rhapsody Client 75352 Duplicate sequence diagram observed on RMM web browser explorer tree.
Rhapsody Model Manager/Rhapsody Client 75841 Rhapsody crashes when publishing Activity Diagram view to the RMM server.
Rhapsody Model Manager/Rhapsody Client 74136 Unresolved changes are seen on many components while adding profile to a model in RMM.
Rhapsody Model Manager/Rhapsody Client 73805 Repository metadata for duplicate element name causing element to get _0 added to name.
Rhapsody Model Manager/RTC Eclipse Client 75140 Rhapsodycl causes error in rtc client when the command -cmd=close.
Rhapsody Model Manager/Rhapsody Client PH44668 Unwanted changes when saving the model

Note:

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

- Rhapsody ATG supports Cygwin g++ 10 compile environment (32 bit).

- TestConductor supports computation of code coverage for GNU gcc/g++ compile environments up to version 10.


iFix002 for Rhapsody 9.0.1 also includes the following fixes from iFix001.

Rhapsody APARs Fixed with 9.0.1 iFix001

Java API (COM) PH28626 API Plugin call to IRPTableView.getContent() using RhapsodyCL causes error: Error occurred calling Rhapsody. Verify Rhapsody version is equal or greater than Rhapsody.dll version.

Rhapsody Model Manager Defects Fixed with 9.0.1 iFix001

Category Defect ID Summary
RMM Rhapsody Client 73543 RMM: ports tag is indented 1 tab for each next port (+screenshot).
RMM Rhapsody Client 73775 Cannot Create OSLC Links From RMM Web Client To DOORS Objects If CCM Project Area Is Associated With DOORS Database Rather Than A Particular Module.
RMM Rhapsody Client 73428 Use Model:Stereotype:Name property as Name of the Stereotype in RMM Index.
RMM Rhapsody Client 73469 Rhapsody Client - On open GC picker in 2nd time without login on 1st time login opens in background view.
RMM Rhapsody Client 74057 Rhapsody side fix for Jazz Defect 74057: Cannot log in to JAS Delegated SAML env via RMM Rhapsody Client.
RMM 74127 Diffmerge to preserve RMM Server Id of toplvel and implicit class.
EWM Integration PH26832 Standard content not working in Rhapsody with RMM.

Note:

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

- ATG update adds support for Visual Studio 2017 compile environment.

TestConductor update adds support for the following:

- Assertion-based testing for Java: TestConductor supports testing of Java models without animation with similar functionality as for C++ and C.

- Computation of model coverage on small targets: When testing on targets using a target proxy TestConductor can also compute model coverage results.


Applying 9.0.1 SR1 iFix004

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.1 iFix001, IBM Engineering Systems Design Rhapsody 9.0.1 iFix002, IBM Engineering Systems Design Rhapsody 9.0.1 iFix003 or IBM Engineering Systems Design Rhapsody 9.0.1 iFix004 or any two or all already installed, then first uninstall IBM Engineering Systems Design Rhapsody 9.0.1.
  2. Download the compressed file for the interim fix: **** TO BE UPDATED****
  3. Install IBM Engineering Systems Design Rhapsody 9.0.1 (Build Number - **** TO BE UPDATED****).
  4. After the contents of the compressed file are extracted, run \setup.exe with administrator privileges to open a command prompt.
  5. In the wizard, choose an appropriate language and click Next.
  6. Accept the license agreement.
  7. Choose the edition according to the requirement.
  8. Choose the programming language.
  9. Choose the destination folder for installation.
  10. Choose the path for generating framework libraries.
  11. Choose the add-on according to the requirement.
  12. Click Install.
  13. Click Finish when the installation is done.
  14. 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.1 iFix001, or IBM Engineering Systems Design Rhapsody 9.0.1 iFix002, IBM Engineering Systems Design Rhapsody 9.0.1 iFix003 or IBM Engineering Systems Design Rhapsody 9.0.1 iFix004, or any two or all already installed, then first uninstall IBM Engineering Systems Design Rhapsody 9.0.1.
  2. Download the compressed file for the interim fix: **** TO BE UPDATED ****
  3. Install IBM Engineering Systems Design Rhapsody 9.0.1 (BuildNumber - **** TO BE UPDATED ****).
  4. After the contents of the compressed file are extracted, run \setup.exe with administrator privileges to open a command prompt.
  5. In the wizard, choose an appropriate language and click Next.
  6. Accept the license agreement.
  7. Choose the edition according to the requirement.
  8. Choose the programming language.
  9. Choose the destination folder for installation.
  10. Choose the path for generating framework libraries.
  11. Choose the add-on according to the requirement.
  12. Click Install.
  13. Click Finish when the installation is done.
  14. 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: **** TO BE VERIFIED

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