Rational Rose for UNIX/Linux
Rational Rose, the world's leading visual modeling tool, allows you to define and communicate a software architecture, resulting in accelerated development, improved quality, and increased visibility and predictability.
The Rational Rose portion of the release notes describes new features and enhancements, known problems and limitations, and fixed defects since the last release. You will also find the Rose Extensibility Interface information in this section.
Note: Fixes listed in this Release Note for version 2002.05.01 and 2002.05.20 apply only to Rose UNIX on Solaris. If you require the fixes made for Solaris on another architecture (i.e. HP-UX 10.20, HP-UX 11.00 or Linux x86 (Red Hat)), please contact Rational Technical Support.
New Rational Rose Features and Enhancements
This release of Rational Rose includes these new features and enhancements:
Rose.ini file replaced by rose.reg (Rose 2001a and after)
Any settings previously in the Rose.ini file are now in the registry file, rose.reg. This new registry file is located in the rational_dir/releases/rose.I.J.K/registry directory of the release. The settings in this file are entered in your registry, after running "rose_cleanup" and then "rose". Any changes made to the release rose.reg file will apply to all users running rose. If you wish to make changes specific for your environment, a rose.reg.template file is available in rational_dir/releases/rose.I.J.K/registry. Copy this file to your $HOME directory and name it $USER.reg. Edit this file with the settings you prefer, run rose_cleanup and then rose. Rose will automatically register your $HOME/$USER.reg file and your settings will be available in your Rose session.
Known Core Rose and Extensibility Problems and Limitations
The following table contains known Rose problems and limitations.
Defect
|
Description
|
1719
16674
|
F1 Help for keywords does not work in the Script Editor. Use the online Help table of contents or index to find the help you require.
|
1859
|
Fonts change when sharing units with team members using different default fonts.
Default font settings are currently stored with the model, and not with the .cat files. Items will only store font settings in a .cat file if the font is different from the default. As a result, text for model elements in units will be formatted, by default, according to the settings of the model. If one team member formats diagrams relying on a specific default color and font, that formatting will not be rendered for other team members with different default settings.
Workaround: Explicitly format text using a font that is different than the default setting.
|
1977
|
A business actor loses (changes) its fill color if it is moved around in the browser.
For example, change the fill color of the business actor from yellow to green and then move the business actor to a different package.
|
1981
|
Report > Show Usage does not work correctly.
|
2090
|
Print Preview does not work reliably for all diagram types.
|
2101
|
Print Specifications omits classes from the output report, without apparent reason or pattern.
|
2242
|
Drag and Drop of multiple selection from browser not supported.
The browser can be used to select multiple items, and the context menu can be used for that selection, but drag and drop of multiple items from the browser to a diagram is not supported.
|
2746
|
Rose hangs when checking out a controlled unit named with a special character.
|
3057
|
If you change the font size (through Tools > Options > Diagram tab) of a model element that is already on a diagram, the model element may not correctly resize. This happens frequently on activity and sequence diagrams.
Workaround - You can clean up the diagram using the Edit > Refresh command.
|
3078
|
Rose is inconsistent in how it handles user attempts to overload element names in different contexts.
|
3093
|
It is not possible to drag the "History" icon from the browser to the diagram.
|
3728
|
CDE window menu options do not appear when clicking in the top left hand corner menu of Rose.
Workaround: Minimize Rose and right click on the icon. CDE options, such as "Occupy Workspace" will then appear.
|
3861
|
Scroll bar in Language Properties dialog box may disappear.
Workaround: If this occurs, clicking in the scroll bar area will cause the scroll bar to reappear.
|
3877
|
Having a <return> character in the language properties Tools > Options "language tab" property fields can create a code generation problem. In addition, it is difficult to determine if a <return> character exists in language properties as it does not display.
|
6397
|
CDE crash and technicolor affect when running on RDI Ultrabook if PGX graphics patch 105362-20 or higher installed. (May occur with previous PGX patches as well.)
|
6924
|
REI: RoseModel.FindItems() does not find attributes or operations.
|
7156
|
Encapsulated postscript file created by Rose which includes either multiple diagrams or diagram which exceeds one page size may print on one page creating distorted images.
|
7871
|
Text within the brackets on messages are lost on all sequence diagrams when the Apply button is clicked after changing the Message Signature option.
|
8718
|
The Fit to Page print feature will occasionally not leave enough space at the bottom of the page for the last element on a diagram. This happens when the diagram, as normally displayed, is just a little too large to fit on one page.
|
8845
|
The Test Dialog option in the Dialog Editor is not supported in this version of Rose for UNIX/Linux. Selecting the F5 shortcut key or the Test Dialog Icon will have no affect.
|
9168
|
Some custom stereotype icons added-in to previous versions of Rational Rose do not display correctly in Rose for UNIX/Linux.
|
9229
|
To change the ROSE_CPP path map variable, you must first manually remove its entry from the registry. In the Windows Registry, this pathmap variable is located at two different locations:
|
9535
|
Collaboration diagram numbering is thrown off by deleting and undeleting a link message.
Workaround: Turn Collaboration Numbering off and then on again to reset the numbering. (Select Tools > Options. Go to the Diagram tab and click Collaboration Numbering off. Click Apply. Click Collaboration Numbering back on and click Apply again.)
|
10388
|
Arial font size not consistent. Certain icons with Arial font style does not display the correct font size.
If 14pt Arial font size is selected, certain icons (i.e: usecase/business/interface) icons may display in 12pt size.
|
10622
|
Print output may not appear the same as the screen display.
This issue only occurs when printing from a UNIX/Linux display. This does not occur when printing from a PC display using Exceed.
|
11133
|
Fit/Undo Fit in Window may result in undesirable layout. Undo Fit in Window may not result to its original display/layout.
|
11416
|
Font scaling difficulties when using Rose fonts.
Problem with scaling occurs when doing print preview.
|
11615
|
Help button on title bar missing.
The ? button on the title bar of various dialogs (located left of the X button) does not appear initially, unless:
1 The area where the ? button should appear is clicked on.
2 The window area containing the spot where the ? button should appear is moved off screen, and then moved back on screen.
|
11800
|
You may encounter an unresolved model warning if there is a view of an item on a diagram, but the underlying item is not loaded or could not be found in the current model.
Items and relations are correctly displayed and reported by Check Model as unresolved references when the view to the item is in a diagram that is in the current model but the item resides in an unloaded package (controlled unit). The reference becomes resolved and the unresolved indicator is removed when the unit containing the item is loaded.The unresolved model warning occurs occasionally during model loading if the model was created by a previous version of Rose and that version of Rose allowed an invalid model to be created. Some known cases are:
Circular Generalize/Realize Relationship Combinations (allowable in Rose2000e but no longer valid in this release). Note that if you attempt to create a circular generalize/realize relationship combination, you will get an error and the relationship will not be created.Circular generalize/realize relationship combinations that exist in models files created with earlier versions of Rose are detected on model load and one of the relationships involved in the circularity is left unresolved.
You may delete the unresolved view and then add new ones as appropriate. Running Tools > Check Model will provide in a list of unresolved views in the Rose log. If the relationship has no view on a diagram in the model, then an "unresolved relation" warning is placed in the Rose log. The warning is also generated by Tools >Check Model.
To correct the unresolved relations:
1 Load the model into the Rose
2 Check the log file for "Unresolved relation" warnings
3 Open the spec of the "from" class to the relations tab
4 Note that the unresolved relation (generalize or realize) is the one with the class name in brackets in the name column
5 Determine which classes are involved in the circularity
6 Delete the undesired relationship via the class spec relations tab
Shared Objects - Shared activity diagram objects (allowable in Rose2000e but no longer valid in this release). A shared object is an object that belongs to one state machine and has a view on an activity diagram belonging to another state machine. The drag and drop of the object is now disabled if the object does not belong to the same state machine as the diagram.In general, the unresolved object can be deleted from the diagram and a new object can be created on that diagram. The model does not lose integrity or validity for doing this since an object is not actually a model item - it doesn't define anything, it is only an instance of a class used for visualizing state or behavior.
|
11810
|
Printed diagrams can differ from what is displayed on the user's screen. For example, some longer operations do not print completely.
If the text on the screen is:
provideWorkflowClosure(WorkItemClosureData) : void
the printout might only show:
provideWorkflowClosure(WorkItemClosureData) : v
|
11879
|
Display problem with Message\More dialog and long names.
|
14249
|
A new Creates a Form class diagram toolbar is available, but you must manually add it to the toolbar.
|
14739
|
If you use the inline-editing capability on a diagram to rename an operation parameter name, then any OVERRIDDEN model properties associated with that parameter are reset to the DEFAULT value.
Note that if you rename the RoseParameter via REI or through the specification dialogs, then the model properties are not reset.
|
15037
|
Role Name will not remain on diagram if context menu is used to create it.
Workaround: Define the Role Name using the Association Specification dialog.
|
17061
|
If a state or activity diagram contains a view of an element from another state or activity diagram/model, the Query > Expand command will not work for that element.
|
18168
|
Deleting a package with a class attached to a read-only object in an activity diagram will cause Rose to crash.
|
18229
|
Encapsulated Postscript %%Page and %%BoundingBox not conforming to standard.
|
18733
|
Infrequently, a modal dialog may move behind Rose. In this event, you will need to move Rose to access the modal dialog.
Contact Rational Technical Support if you encounter this issue. See Contacting Rational Technical Support .
|
18734
|
It is not possible to delete an unloaded controlled unit from a model. To delete a unit from a model, first load that unit and then delete it.
|
18890
|
Rose may crash when Web Publishing a model if the following environment variables are not set, *and* csh unlimit has been run, prior to running Rose:
|
25404
|
Some diagrams can lose or have additional vertical toolbars.
|
31538
|
On Solaris displays, double clicking on the top bar of the IEditor can cause the IEditor to disappear. This defect does not occur on other UNIX displays or on PC displays, running Exceed.
|
57200
|
'x' is disabled in the 'error Box' when drawing a 'Realize' reationship from 'class' to 'package'.
|
58064
|
IEditor Horizontal scroll bar may not appear.
Workaround - Bring up the IEditor by selecting View:Editor prior to browsing code. If the IEditor is already running, the horizontal scroll bar will always correctly appear.
|
66268
|
Context menu arrow may not display properly when the class is placed at the edge of the window.
|
66926
|
Diagram items not dragging correctly after using 'birds eye view' utility.
|
71347
|
Including ":" Within the package name of a controlled unit can cause Rose to crash. It is important not to use the ":" character within a package name.
|
79812
|
Rose requires Internet Explorer version 5.01 SP 2 (rather than Internet Explorer 4.01, as Rose Release Notes incorrectly indicate).
|
80298
|
Containment property (role) documentation changes not updated in online Help. The possible values for the collectionValid values shoud be listed as: * Unspecified = 0 * ByValue = 1 * ByReference = 2
|
Fixed Defects in Core Rose and Extensibility
Fixed Defects in This Release
Defect
|
Description
|
---|
1998
|
Problems dragging association point on a diagram.
|
3881
|
If a Java or Corba specification dialog is displayed and the Rose browser is not docked, Rose will lose focus when the specification dialog is closed. To proceed the user must terminate the Rose process and all unsaved data will be lost.
|
56047
|
File : "Save subunits of <...>" does not work correctly, when the Rose window is maximized. Workaround: This will always work correctly when the Rose window is minimized or upon selecting View : Toolbars.
|
58660
|
Fully qualified names for types in operation return and argument types are not updated correctly when the class is relocated.
|
67865
|
Compartment items not maintained after copying and pasting operations, after saving *.cat file.
|
70964
|
Transitions may no longer be properly linked to a Decision, after resizing the Decision.
|
71257
|
Rose may crash upon copying and pasting an activity diagram which contains swimlanes and object flows.
|
72192
|
Focus of Control issues in Sequence Diagrams.
|
72654
|
Messages may not get updated correctly upon moving operations between classes.
|
74412
|
Rose may crash upon performing an undo delete of class and interface in a controlled unit.
|
75510
|
Unable to assign a custom size to a Focus of Control.
|
76525
|
Stereotype display icon (decoration) not always displaying correctly.
|
76945
|
Rose may crash on second attempt to delete a write-protected association.
|
77042
|
File types such as `dtdFile dtd' type (.dtd extension) may become associated with Rational Rose.
|
79513
|
Rose 2001a and 2002 models may not be compatible, due to the introduction of a new `quidu' element designed to enhance performance. Upon using Rose 2002 to create an attribute of an array of some other type in the model, Rose 2002 will store the internal reference `quidu' to the base type. Upon loading this model in Rose 2001a, the array type is lost as the type is based on the quidu (which, Rose 2001a does not recognize. Rose 2002.05.20 introduces a new petal version format (version: 46) to resolve this issue.
|
80557
|
Crash may occur when state is moved and transition text label is automatically repositioned.
|
81785
|
Manipulating the contents of a Sequence Diagram (i.e. deleting elements, adding new objects) and then creating a message between two objects, may cause Rose to crash.
|
82309
|
Connections can be lost between messages and operations in Sequence Diagram.
|
82755/83306
|
Selecting an operation from the More context menu, by right-clicking on a message in a Sequence Diagram will cause Rose to crash. Workaround: Use the Specification Dialog to select the operation when several operations exist and the More menu must be utilized.
|
Fixed Defects in Service Release v.2002.05.01
Rose Extensibility Interface (REI) Release Notes
Rose Extensibility Interface Features and Enhancements
The Rational Rose Extensibility Interface (REI) provides several ways for you to extend and customize Rose's capabilities to meet your specific software development needs. Using REI capabilities, you can:
There are no new features or enhancements for this release of the Rose Extensibility Interface (REI).
Netscape V4.7x Issues
Netscape 4.7x is provided in the rational_dir/base/cots/netscape.4.7x/$arch directory of this Release. rs_help uses Netscape to display Installation Guide and Release Note information. Rose for UNIX/Linux will occasionally use a browser. Rose will first use the browser defined in the users "BROWSER_PATH" environment variable or Netscape included in this release, if BROWSER_PATH is not defined.
If you have not used Netscape 4.7x, we recommend you consult the Netscape README file located at
rational_dir/base/cots/netscape.4.7x/$arch/README
This file includes a warning, recommending that an existing $HOME/.netscape file or directory be renamed prior to running Netscape 4.7. Otherwise, data may be lost (i.e. old preferences, bookmarks, cookies, etc.). The README file includes other helpful information such as platform specific issues as well.