Rational Rose Service Release 2002.05.01.305.000 Release Notes
February 2002
Copyright
© 2002 Rational Software Corporation. All Rights Reserved.
This software contains proprietary and confidential information of Rational and its suppliers. Use, disclosure or reproduction is prohibited without the prior express written consent of Rational.
This Service Release fixes problems reported
with the v2002.05.00 release of Rational Rose.
What to Do Before Installation
What to Do If a “registry size” Error Occurs During Installation
Defects Fixed and Files Changed in This Service Release
Contacting Rational Technical Support
This section lists the platforms on which this service release
can be installed. It also describes any changes to the hardware and software
requirements for Rational Rose Release 2002.05.00.
This service release is supported on the following platforms
Hardware requirements for this service release are the same
as those described in the installation notes for Rational Rose Release
2002.05.00
Software requirements for this service release are the same as those described in the installation notes for Rational Rose Release 2002.05.00
Check that there is a valid Rational Rose 2002
installed and ensure that file and directory permissions allow writing to the
files listed in Files Changed in
This Release.
If you encounter the following system error, during installation of this service release:
Your maximum registry size is too
small. To ensure that Windows runs
properly, increase your
maximum registry size. For more information, see Help.
Documentation for
Rational Rose is available on-line at http://www.rational.com/support/products/rose.jsp
This section describes any compatibility issues that could arise from use of this service release.
This service release does not introduce any compatibility issues with other Rational products.
This service release does not introduce any known compatibility issues with third-party products.
This Service Release provides no new or changed features.
rose00071465: Online Help needs to be updated in relation to "Subprogram Implementation (Operation Property)":
The online help section entitled "Subprogram Implementation (Operation Property)" no longer accurately describes that property. In addition to
"Renaming", the property has another possible value "RenamingAsBody". "RenamingAsBody" produces a renaming as body and "Renaming" produces a renaming as spec (not a renaming as body as indicated in the help section).
This section describes defects that are corrected by, and files that are changed in, this service release.
rose00029061 -
Rose/Ada does not support RUP component view mapping.
rose00021101 – Conversion from C++ to ANSI C++ fails if class is assigned to C++ package body and spec components.
rose00031580 -
ANSI C++ should generate code for all fully qualified associations.
rose00056191 -
ANSI C++ reverse engineering of composition displays incorrectly as
aggregation.
rose00068559 -
ANSI C++ crash upon recreation of association after deleting it.
rose00065155 -
When a function with an exception specification returns a pointer to the array,
parser incorrectly handles as a data member. When such a function is static and has a definition, a crash
occurs.
rose00068321 -
Generating code on an association role name that has a specified type and then
immediately reverse engineering, the association is automatically converted to
an attribute instead of correctly remaining an association.
rose00069839 -
Assertion failure may occur upon selecting ‘Get’ and ‘Set’ check boxes when
performing class customization on an attribute that is an instantiated class.
rose00068178 -
Inheritance may be lost upon reverse engineering.
rose00012541 - Objects in a Sequence Diagram can overlap when
performing dragging operations.
rose00066331 -
Class icon ‘auto resize’ not functioning correctly.
rose00066855 -
Scrolling in diagram may cause crash on call to:
:__1cHCObjectIIsKindOf6kMpknNCRuntimeClass__i_.
rose00067057 -
Moving objects in Sequence Diagrams may cause unexpected behavior to construction
messages.
rose00068146 -
Allow Rose splash screen to go behind other applications.
rose00069961 -
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.
rose00070855 -
Moving messages in Sequence Diagram can cause Rose to crash.
rose00054925 -
Unable to update Table Specification in a write-enabled controlled unit nested
in a write-protected controlled unit or model.
rose00056226 - Foreign Key is duplicated when transforming OM to DM.
rose00067981 -
Rose may crash when selecting 'NewDiagram' once an .mdl file merged by Model
Integrator is loaded in Rose.
rose00066681 - The
error [SYSTEM_ERROR line 1023, pc 7250 Reference to undefined
"isBodyPart"] halts code generation whenever a class in the model has
a dependency relationship to a non-instantiated parameterized class.
rose00027765 - Rose cannot automatically update fully qualified paths for argument types of classes relocated from one package to another.
rose00054211 -
Rose J handles white space and “&” characters in Logical View package names
inconsistently.
rose00057137 -
JBuilder class in package is not deleted in Rose even with autosync on
(JBuilder 6 is required for this fix to take effect).
rose00058432 -
Generating Java code for setters places custom source code in comments. Upon fixing this defect, the following
will apply:
The Rose J Add-In
will only add default code body for getter/setter if and only if the method
body in the code file is EMPTY.
In this way, any user-defined code will remain. This is also a
consistent behavior with the "generate default return line" feature.
If there is ever a case you change the attribute from one bean property type
(i.e. Simple) to another (i.e. Bound) and would like a new getter/setter method
to be generated in the code file, you may either:
rose00058944 -
Support for roundtrip engineering using the JBuilder "Folder"
specific feature.
rose00060169 -
Rose J loss of implementation when Logical and Component views differ.
rose00064897 -
When reverse engineering a parser error occurs when there is a comment between
the variable initializers.
rose00065574 -
Turning on GenerateFullyQualifiedTypes for attributes from model properties
causes Rose to stop using default.
rose00066704 -
Creating a final argument in a servlet operation (while autosync is active)
will generate the code in the argument name twice.
rose00068506 -
Rose unable to correctly locate the JDK that JBuilder installs.
rose00068949 -
Crash upon activating autosync and deleting component.
rose00069539 -
Error occurs (“an unnamed file was not found”) when relocating a module, while
utilizing the JBuilder IDE Link.
rose00070059 - Reverse
engineering Java class with association to itself, presents a class with an
association to an unspecified class.
rose00070215 -
Static initializers blocks may be deleted during code generation.
rose00070753 -
Rose may crash when changing the name of an entity EJB Primary Key class.
rose00070755 -
J2EE EJB - Converting to EJB can create duplicate attributes.
rose00071523 -
When round –trip engineering, if the class contains an operation with arguments
referencing other classes without being fully qualified – method bodies may be
deleted.
rose00071785 –
Java parser errors occur when trying to reverse engineer a java interface that
has “//” style comments on the line preceding the close brace.
rose00071877 -
Dragging a unidirectional association from a class to a servlet may leave rose
process running after exiting Rose.
rose00072290 -
Slow performance when reverse engineering.
rose00073819 -
When using JBuilder integration, Rose may erroneously indicate the project does
not contain any source files.
rose00074262 –
Round trip engineering Http Servlet may cause a loss of implementation code.
rose00030064 - Web Modeler stereotype icons do not display in
Sequence Diagrams.
ada83\apexcreate_ada83.cx
ada83\rose_ada83.cx
ada95\apexcreate_ada95.cx
ada95\rose_ada95.cx
apex\apex.mnu
ansi c++\cppcvtk2.dll
ansi c++\cppcvtk2res.dll
ansi c++\cppdll.dll
ansi c++\cppevent.dll
ansi c++\cppres.dll
ansi c++\resources.dll
Rose C++
c++\rosecpp.cx
Scripts
browser.ebx
compdir.ebx
compile.ebs
compile.ebx
cwizard.ebx
diagram_show.ebx
excel.ebx
exec.ebx
exportdoc.ebs
exportdoc.ebx
hwizard.ebx
importdoc.ebs
importdoc.ebx
metrics.ebx
model_builder.ebx
o8\aio8newmodel.ebx
o8\aio8reports.ebx
participants.ebx
pathmapconvert.ebx
playsnd.ebx
printclassinheritance.ebx
property example.ebx
rationalrose.tlb
renmcls.ebx
startscript.ebs
startscript.ebx
webgorational.ebx
webgorationalhome.ebx
webgorationalnetwork.ebx
webgorationalsupport.ebx
CORBA Add-In
corba\corba_addin.dll
corba\corba_addinres.dll
Data Modeler
datamodeler\rosedatamodeler.dll
datamodeler\rosedatamodeler.zip
datamodeler\rosedatamodelerresources.dll
Java (including IDE Link)
deploy\rosedeploy.exe
deploy\rosedeploy.mnu
java\idelinks\jbuilder\lib\ext\rjbuilderlink.jar
java\rjava_addin.dll
java\rjava_addinres.dll
help\apex_add-in.cnt
help\roseada.cnt
help\rosedatamodeler.cnt
Model Integrator
modelint.exe
modelintres.dll
rose.exe
rose_relnote_sr.html
roseres.dll
rscncm22.dll
rscncx22.dll
rscndc22.dll
rscndd22.dll
rscndg22.dll
rscnol22.dll
rscnpb22.dll
rscnrn22.dll
rscntl22.dll
rscnuasm.dll
stereotypes\normal\table.wmf
stereotypes\normal\view.wmf
Samples
samples\vsext\dragdrop\vsextdd.reg
samples\vsext\roseaddin\vsextrose.reg
No additional information is needed for this release.
If you have questions about installing, using, or maintaining this product, contact Rational Technical Support as follows:
Your Location |
Telephone |
E-mail |
North
America |
(800)
433-5444 (toll
free) (408)
863-4000 Cupertino,
CA |
support@rational.com
|
Europe,
Middle East, Africa |
+31
(0) 20-4546-200 Netherlands |
support@europe.rational.com
|
Asia
Pacific |
+61-2-9419-0111 Australia |
support@apac.rational.com
|
When you contact Rational Technical Support, please be prepared to supply the following information:
http://www.rational.com/support/index.jsp