Note that the installation of this iFix requires you to manually extract the content of a number of .zip files after you run the executable file provided. See the installation instructions at the end of this document for details.
This iFix is required to complement Rhapsody DM 6.0.2 iFix011 (available on jazz.net).
Category | APAR ID | Summary |
---|---|---|
Activity Diagram | PI70590 | Viewing activity diagrams - lines disappear |
Activity Diagram | PI74289 | ARGUMENT ERRORS WHILE CREATING SEND ACTION ON ACTIVITY DIAGRAM |
Activity Diagram | PI81254 | Unable to reference call behavior after upgrade. |
AUTOSAR | PI75465 | EvaluationException : java.lang.ArrayStoreException when exporting to ARXML |
Browser | PI71148 | ERROR MESSAGE AFTER CLOSING RHAPSODY |
Code Generation | PI78677 | CRASH WHEN BUILDING CODE WITH TESTCONDUCTOR TESTCASE |
Code Generation | PI80353 | Flowport code generation error - not sensitive to namespace |
Code Generation | PI81510 | include not generated depending on number of packages |
Eclipse Rhapsody Plug-in | PI81041 | CRASH WHEN SAVING IN RHAPSODY AND ECLIPSE IS OPEN |
Graphic Editors | PI74653 | Creating Accept Event Action doesn't display inherited arguments |
MicroC CG | PI80554 | Rhapsody 8.2: Building code with MicroC: Unable to make 'mxf_cfg.h' when 8.1.5 is uninstalled |
Modeling - General | PI78915 | Inner actor that inherits from outer actor causes crash when user opens features window of panel diagram element |
Modeling - General | PI79490 | Loss of terms/stereotypes after unloading reference package containing stereotype definitions |
MXF | PI74036 | QAC VIOLATIONS WITH RHAPSODY FRAME WORK & ADOPTION CODE. |
Report on Model | PI72716 | RHAPSODY CRASHED WHEN EXECUTING 'EXPORT DIAGRAM IMAGE' ON A STATECHART |
TestConductor | PI77191 | Unexpected occurrence of message during TestConductor sd test execution. |
iFix004 for Rhapsody 8.1.5 includes the following fixes, which were included in iFix003.
Category | APAR ID | Summary | |
---|---|---|---|
AUTOSAR | PI62909 | Wrong order of SwComponentPrototypes in VariableDataPrototypeInSystemInstanceRef | |
Browser | PI73965 | ARXML file moved during ARXML Import | |
Code Generation | PI73079 | Namespace CG conflict causes truncated path in operation return type | |
DiffMerge | PI75102 | Diffmerge crashes while trying to save merge | |
Features Dialog | PI57286 | CRASH - RHAPSODY WILL CRASH IF YOU SELECT THE FULLPORT OPTION ON THE PROXY PORT TAB | |
Features Dialog | PI70000 | Tagged value getting changed | |
Graphic Editor - General | PI59614 | Unable to rename a flowport on a part | |
Graphic Editor - General | PI65611 | Size of Internal Block Diagram (IBD) increases every time you add a connector between a proxy port and a nested proxy port | |
Graphic Editor - General | PI65865 | Unable to connect a Subproxyport of a Nestedproxyport to another proxyport. | |
Graphic Editor - General | PI67686 | 'ObjectModelGe::proxyPort::ShowName' property for Flow/Proxy ports does not work correctly for 'Label'. | Graphic Editor - General | PI75301 | Multiple Flow Arrows added after "Layout-->Complete Relation->All" |
Modeling - General | PI60550 | DIRECTION OF NESTED PROXYPORT NOT UPDATED WHEN CONJUGATE OF INNER PROXYPORTS IS DONE | |
Modeling - General | PI64283 | CRASH WHEN CREATING A NEW INTERFACEBLOCK FOR A PROXYPORT AND GIVING IT THE SAME NAME AS THE PARENT | |
Modeling - General | PI64987 | PI64987: 16 ERROR POPUPS WHEN CLICKING ON HYPERLINK | |
Modeling - General | PI68567 | Updating missing units ignores ReferenceUnitPath=Relative and sets absolute path | |
Repository | PI64896 | Increasing memory while loading/unloading package | |
Table Matrix | PI75443 | modifying table layout removes Java code | |
User Interface | PI72561 | RHAPSODY BEGIN TO HANG WHILE MOVING/CLICKING THE MOUSE ON CODE->DEBUG/TARGET MENU |
A number of improvements have been made to the way that connectors are routed when first drawn, and to the way that connectors are re-routed when connected objects are moved in a diagram. This feature can be enabled by clicking the relevant button in the Layout toolbar or by modifying the value of the property General::Graphics::SmartRouting.
For rectilinear connectors in diagrams, it is now possible to specify that the connection points to elements should stay fixed when the elements are moved. This behavior is controlled by the new property General::Graphics::KeepEndPoints.
A new property, General::Graphics::SnapEdgeAlignmentDistance, was added to make it easier to straighten connectors that have bends in them. When the distance required to straighten such a connector is smaller than the value set for this property, you only have to move the connector slightly in the appropriate direction, and the connector will "snap" to the point required to make it straight.
In order to limit the impact on performance, a new property, MaximumNumberOfPortsToDisplay, has been added to make it possible to limit the number of ports that are displayed for a single element in a diagram. If you have created more ports on the element than the number specified with this property, you will see a message indicating that not all of the ports are shown.
When you hover over an item in the menu that lists the open tabs, a tooltip with additional information is now displayed.
When using the conditional property syntax, you can now include the following options.
Previously, the errorMessage() and getErrorMessage() methods would return the most recent error. So if a method call resulted in an exception, and you called additional methods afterwards, you could still get the original error, provided that the additional calls were all successful.
Now, the most recent error is cleared when a method is called successfully. So in order to get the error message, getErrorMessage() must be called immediately after the method that failed. This applies to:
A new variable called UseRelativePathForRefsToNonLocalUnits can now be used in the General section of the rhapsody.ini file. This variable can be used to control whether relative paths are used for the filepaths of model references in repository files. If the variable is set to TRUE, the path to the saved unit of a referenced element appears as a path relative to the saved unit of the referencing element.
Note that if you are using (1) an earlier version of Rhapsody that does not support this variable or (2) a Rhapsody instance where the variable is not set to TRUE, then attempts to add a unit to model, with dependents, may not succeed in adding the dependents of the unit if that unit was saved with this variable set to TRUE.
Prior to this release, when a NULL value was passed to an API method that expects a non-NULL parameter, the message "Element Deleted" was displayed. Beginning with this release, the error message that is displayed in such cases is "Invalid parameter".
iFix004 for Rhapsody 8.1.5 includes the following fixes, which were included in iFix002.
Category | APAR ID | Summary |
---|---|---|
AUTOSAR | PI63099 | Contexttags are deleted when model element ApplicationSwComponentTypes is moved from one ARPackage to another. |
AUTOSAR | PI64690 | CLIENT-SERVER-OPERATIONs order is not retained after arxml export |
AUTOSAR | PI64895 | Re-Import of ARXML causes element duplication |
Code Generation | PI65322 | REGRESSION: VariationPoint stereotype assigned to object no longer compiles |
Graphic Editors | PI61105 | Strange behavior of ports in diagrams |
Java API (COM) | PI48751 | Constraint name not correctly set in Rhapsody Sequence Diagram. |
Modeling - General | PI55736 | RHAPSODY CAN NOT FIND AND FIX UNRESOLVED ELEMENTS IN DESCRIPTIONS |
Sequence Diagram | PI63038 | renaming message in sequence diagram changes operation in browser |
Statechart | PI65578 | Substatemachine arrows get rerouted |
TestConductor | PI64042 | Extreme performance problems when executing test architectures |
Enhanced document generation using RPE to show Table content in HTML format
iFix004 for Rhapsody 8.1.5 includes the following fixes, which were included in iFix001.
Category | APAR ID | Summary |
---|---|---|
AUTOSAR | PI61447 | NVBLOCKDESCRIPTOR IS ONLY AVAILABLE IN RHAPSODY ARCHITECT FOR SYSTEM ENG USING AR403 |
AUTOSAR | PI61501&PI60889 | NVBLOCKDESCRIPTOR IS NOT EXTRACTED VIA ARXML IMPORT |
Java API (COM) | PI60081 | Local tag is duplicated endlessly after using API |
Packed as a zip file:
Command line is "-cmd=load_hep
A number of steps in this section refer to the Share directory as being a subdirectory of the main Rhapsody installation directory. Note that if you performed a "split" installation of Rhapsody - meaning that you did not use the "Install all Rhapsody files in one location" option - then the Share directory will be located in the user home directory, for example, C:\Users\