Rational Software Corp.

TOC PREV NEXT INDEX



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

Defect

Description

12541
Objects in a Sequence Diagram can overlap when performing dragging operations.
66331
Class icon `auto resize' not functioning correctly.
66855
Scrolling in diagram may cause crash on call to: :__1cHCObjectIIsKindOf6kMpknNCRuntimeClass__i_.
67057
Moving objects in Sequence Diagrams may cause unexpected behavior to construction messages.
68146
Allow Rose splash screen to go behind other applications.
69961
When attaching a file to an instance of an object on an activity diagram, an absolute path is saved rather than saving the file reference relative to the closest PATHMAP variable.
70855
Moving messages in Sequence Diagram can cause Rose to crash.


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.


Rational Software Corporation  http://www.rational.com
support@rational.com
techpubs@rational.com
Copyright © 1993-2002, Rational Software Corporation. All rights reserved.
TOC PREV NEXT INDEX