IBM® Rational® Rose® 2003.06.14 Hot Fix 1 Release Notes
December 2004

© Copyright IBM Corporation. 1992-2004. All Rights Reserved.
Any reproduction or distribution of this work is expressly prohibited without the prior written consent of IBM Rational.
Legal Notices Information

Scope
This Hot Fix updates Core Rose, Rose ANSI C++ and Rose Data Modeler.
Hardware/Software Information
Hardware / Software requirements for this Hot Fix are the same as those described in the installation Guide for Suites v2003.06.00.
Getting Started
In addition to the instructions provided in the "Getting Started" section of the Rose 2003.06.00 Release Notes, please review the following information new in this Hot Fix for Rose 2003.06.14
Installation Information
Prerequisite
Licensing
No licensing changes are required when installing this Hot Fix.
Installation Instructions
Note:  [Release_Location] is the Rational Products installation directory.  This is typically "C:\Program Files\Rational".
1.	Rose 2003.06.14 must be installed prior to installing this Hot Fix.
2.	Backup (rename) the files “Files Updated in this Hot Fix” (if they exist).
3.	Place the following file in a temporary directory: 
o	Rose_2003r4_HotFix_1_12.16.2004.exe
o	install_2003r4_HotFix_1_12.16.2004.bat
4.	Run install_2003r4_HotFix_1_12.16.2004.bat
The following preliminary information will display – press Enter to continue:
========================================
Rose 2003.06.14 Hot Fix 1
Product:  Rose Enterprise
Installs and Registers
Rose 2003.06.14 Hot Fix 1
%TEMP%\Rose_2003r4HF1_HOTFIX_ERRORLOG.log
will include a listing
of any errors encountered while
installing this Hot Fix.
Contact Rational Technical Support if
you encounter any Installation Errors.
========================================
Installing Rose 2003.06.14 Rose Hotfix(1)…
•	The “WinZip Self_Extractor” dialog will display.  Select “Unzip”.

You will see the following message box, Select “OK” and then Select “Close” in the original “WinZip Self_Extractor” dialog (see, above).

In the Command Prompt Window you will see a messages and message boxes (see below) as each Add-In included in this Hot Fix is registered.  Select “OK” to each message box.
Registering Rose ANSI C++ Add-In

Select “OK” to each message box, above.
Following message appears showing that a registry key ‘UseMoreMemoryForHighPeformance’ is being added to registry :
Making registry entry "UseMoreMemoryForHighPeformance"...
•	You will then see a message in the Command Prompt Window indicating that the Hot Fix was successfully installed:
Removing %TEMP%\ Rose_2003r4HF1_HOTFIX_ERRORLOG.log
=========================================
Rose 2003.06.14 Hot Fix 1
    Successfully Installed
=========================================
Press any key to continue . . .
If you encounter any errors during the installation of this Hot Fix, refer to the error log:  
%TEMP%\Rose_2003r4HF1_HOTFIX_ERRORLOG.log which will include a listing of the errors.  If no errors were encountered, this file will not exist.
Product Documentation
Documentation for Rational Rose is available on-line at http://www-306.ibm.com/software/awdtools/rose/enterprise/support/index.html
Compatibility Issues
This section describes any compatibility issues that could arise from use of this Hot Fix.
With Rational Products
This Hot Fix does not introduce any compatibility issues with other IBM Rational products.
With Third-Party Products
This Hot Fix does not introduce any known compatibility issues with third-party products.
Defects and Changes
Rose ANSI C++/Core/DataModeler Defects Fixed in this Hot Fix
Defect	Description	
RATLC00140469 / IC43048	Copyright comments may be overwritten by modified class comments.	
RATLC00141082 	Poor Rose performance issue when loading large model.  (Also, see “RATLC00141082 (Rose Model Loading Performance) Registry Entries”, below).	
RATLC00959906	Round-trip engineering of DDL file may result in two semi-colons at the end of a function or procedure.	
RATLC00959942	Parser Error may occur during reverse engineering when the action body is defined in Trigger.	
Known Issues
Copyright comments can only be added on new file generation for Rose Ansi C++.  They are not updated during subsequent file updating.
Files Updated or Added by this Hot Fix
[Release_Location]\rose\ansi c++\cppdll.dll
[Release_Location]\rose\rose.exe
[Release_Location]\rose\roseres.dll
[Release_Location]\rose\datamodeler\DMNET.dll
[Release_Location]\rose\datamodeler\Resource.dll
[Release_Location]\rose\CoreRose.reg
[Release_Location]\rose\CoreRose_setYes.reg
Note:  
[Release_Location] is the Rational Products installation directory.  This is typically "C:\Program Files\Rational".

RATLC00141082 (Rose Model Loading Performance) Registry Entries
The following new Registry Entries are necessary to activate the fix to enhance model loading performance:
[HKEY_CURRENT_USER\SOFTWARE\Rational Software\Rose\Rose]
"UseMoreMemoryForHighPeformance" = “Yes”
[HKEY_LOCAL_MACHINE\SOFTWARE\Rational Software\Rose\Rose]
"UseMoreMemoryForHighPeformance" = “Yes”
By setting the above registry key (‘UseMoreMemoryForHighPeformance’) to  “Yes” a 30% model loading performance can be achieved.
Also, by setting this key to “Yes”, a large memory buffer is used for each symbol table, which will enhance performance, while reserving a large amount of memory for this purpose.
This issue is more apparent in case of very large models (ranging several MB’s).  This registry entry does not need to be enabled for loading small models.
IMPORTANT:   If  your system  does not  have  enough  memory (typically 1GB for 100 MB model), do not change the  “UseMoreMemoryForHighPeformance” setting to “Yes”.  If  your system does not have enough memory and “UseMoreMemoryForHighPeformance” is set to “Yes”, the performance will deteriorate.
To set the registry key  “UseMoreMemoryForHighPeformance” to “Yes”:
Double-click on [Release_Location]\rose\CoreRose_setYes.reg.  The following dialogs will display:

Select “Yes” to each message box, above.

Select “OK” to each message box, above.
To set registry key “UseMoreMemoryForHighPeformance” to “No”, double-click on [Release_Location]\rose\CoreRose.reg and press <Enter>.  The following dialogs will display:

Select “Yes” to each message box, above.

Select “OK” to each message box, above.

Additional Information
Contacting IBM Rational Customer Support
Contacting Rational Customer Support The IBM software support Internet site provides you with self-help resources and electronic problem submission. The IBM Software Support homepage can be found at www.ibm.com/software/support. 
Voice Support is available to all current contract holders via a telephone number in your country (where available). For specific country phone numbers, please refer to the IBM Software Support Handbook, Appendix B: Contact Information, found at www.ibm.com/software/support.