IBM® Rational® Rose® 2003.06.15 Test Fix 8 Release Notes
November 2005

© Copyright IBM Corporation. 1992-2005. 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 Test Fix updates Core Rose.
Hardware/Software Information
Hardware / Software requirements for this Test Fix are the same as those described in the installation Guide for Suites v2003.06.15.
Getting Started
In addition to the instructions provided in the "Getting Started" section of the Rose 2003.06.15 Release Notes, please review the following information new in this Test Fix for Rose 2003.06.15
Installation Information
Prerequisite
Licensing
No licensing changes are required when installing this Test Fix.
Installation Instructions
Note:  [Release_Location] is the Rational Products installation directory.  This is typically "C:\Program Files\Rational".
1.	Rose 2003.06.15 must be installed prior to installing this Test Fix.
2.	Backup (rename) the files “Files Updated in this Test Fix” (if they exist).
3.	Place the following file in a temporary directory:             
o	Install_2003r5_Test_Fix_8_Rose_Core_09.21.2005.bat
o	Rose_2003r5_Test_Fix_8_Rose_core_09.21.2005.exe
4.	Run Install_2003r5_Test_Fix_8_Rose_Core_09.21.2005.bat
The following preliminary information will display – press Enter to continue:
========================================
Rose 2003.06.15 Test Fix 8
Product:  Rose Enterprise
Installs and Registers
Rose 2003.06.15 Test Fix 8
%TEMP%\ Rose_2003r5_Test_Fix_8_Rose_Core_09.21.2005_ERRORLOG.log
will include a listing
of any errors encountered while
installing this Test Fix.
Contact Rational Technical Support if
you encounter any Installation Errors.
========================================
Installing Rose 2003.06.15 Test Fix 8…
                 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).

Select “OK” to the message box, above.
In the Command Prompt Window you will see a message:
 “Making registry entry "EnableHighlight"...”
 and a message box as follows is shown : 

Press ‘Yes’ button and you will see message box as follows :

	      Press ‘OK’ button.
•	You will then see a message as follows in the Command Prompt Window  indicating that the Test Fix was successfully installed:
Removing %TEMP%\Rose_2003r5_Test_Fix_8_Rose_Core_09.21.2005_ERRORLOG.log
=========================================
Rose 2003.06.15 Test Fix 8
    Successfully Installed
=========================================
Press any key to continue . . .
If you encounter any errors during the installation of this Test Fix, refer to the error log:  
%TEMP%\ Rose_2003r5_Test_Fix_8_Rose_Core_09.21.2005_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 Test Fix.
With Rational Products
This Test Fix does not introduce any compatibility issues with other IBM Rational products.
With Third-Party Products
This Test Fix does not introduce any known compatibility issues with third-party products.
Defects and Changes
Rose Core defects fixed in this Test Fix
Defect	Description	
RATLC00961734 / IC46728	Rose diagram distorted when loading workspace

In the customer model , in a class diagram , straighten some of the unidirectional associations and aggregation relationships and save the model.
Now reload the model. All the associations are as they were saved . 
But  when loading the Model Workspace , some of the associations and aggregation relationships are not shown properly. The lines are not drawn properly: the arrows are half missing and are diagonal instead of straight. 
Clicking and slightly moving a class causes the arrow to "jump" into the correct position, however, even after correcting the diagram and saving the changes before closing Rose, the problem re-appears, when the .wsp file is loaded again.
This Test Fix includes a fix for this bug, so that the associations in the diagram appear as they are saved , when the workspace is loaded.	
RATLC00382746	Before this  fix selected association Lines in Diagrams used to get highlighted (appear in Blue). After this fix , selected association lines no longer appear in blue, by default.  You may, however, set a registry setting to enable this new behavior (of highlighting selected association lines) if desired.
To Enable Option to set Selected Association Lines to Blue:
This Test Fix installs new versions of rose.exe and roseres.dll.  In addition, two new files are added:
[Release_Location]\Rose\CoreRoseEnableHighlight_setNo.reg; and
[Release_Location]\Rose\CoreRoseEnableHighlight_setYes.reg  
By default, the new Rose registry entry, EnableHighlight, is set to No.
Running [Release_Location]\Rose\CoreRoseEnableHighlight_setYes.reg  will enable the option to set Selected Association Lines to Blue.

Running [Release_Location]\Rose\CoreRoseEnableHighlight_setNo.reg will disable the option to set Selected Association Lines to Blue.	
RATLC01088544 / PK07614	While implementing the new feature of highlighting selected lines , a new bug was added , due to which the associated lines are getting random colours in some scenarios. This defect too was fixed in this Test Fix.	
RATLC00143414	In some scenarios ,  drawing classes on class diagrams may draw some elongated lines incorrectly below or above classes as they are placed on the diagram. This bug too was fixed in this defect.	
RATLC01090080 / IC46773	When C++ code is generated for classes within packages and if the attribute type is set as complex types (example enum,           
class, typedef ), Rose treats the package names as namespace even though it is not a class or a namespace and appends the package name in the generated code . This defect too was fixed in this Test Fix.	
RATLC01090059 / PK08673	Rose C++ - When C++ code is generated for classes , incorrect code is generated for an operation with a templated return type(FixPack1) . This defect too was fixed in this Test Fix. 	
RATLC01090058 / PK08674	Rose C++ - When C++ code is generated for classes  , incorrect code is generated for unsigned attributes(FixPack1). This defect too was fixed in this Test Fix.	
RATLC01089729 / IC46711	In Rational Rose the sequence diagrams and corresponding collaboration diagrams are going  out of sync.  	
RATLC01098823 / PK11952	The consumer of MessageView   object_name   does not match the  model in the diagram diagram_name warning.  	
Files Updated or Added by this Test Fix
[Release_Location]\Rose\rose.exe
[Release_Location]\Rose\roseres.dll
[Release_Location]\Rose\CoreRoseEnableHighlight_setNo.reg
[Release_Location]\Rose\CoreRoseEnableHighlight_setYes.reg
Note:  
[Release_Location] is the Rational Products installation directory.  This is typically "C:\Program Files\Rational".

RATLC00382746 (To enable/disable the Highlighting of selected Associations) Registry Entries
Upon installing this Test Fix, the new feature of ‘Highlighting the selected Association Lines in Rose diagrams’ is disabled by setting the following new registry entry with value  “No” :
 [HKEY_LOCAL_MACHINE\SOFTWARE\Rational Software\Rose\Rose]
" EnableHighlight" = “No”
To enable this feature ( i.e., to Highlight the Selected Associations in Rose diagrams as blue), set the above registry key (‘EnableHighlight’) to  “Yes”  .
Please note that if the above registry key (“EnableHighlight” registry key) is not available this feature will be disabled, by default.
To set the registry key  “EnableHighlight” to “Yes”:
Double-click on [Release_Location]\rose\ CoreRoseEnableHighlight_setYes.reg.  The following dialogs will display:

Select “Yes”.

Select “OK”.
To set registry key “EnableHighlight” to “No” (i.e., to disable the highlight feature) :
Double-click on [Release_Location]\rose\ CoreRoseEnableHighlight_setNo.reg and press <Enter>.  The following dialogs will display:

Select “Yes”.

Select “OK”.
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.