IBM® Rational® Rose® 2003.06.13 FixPack 1 iFix 9 Release Notes
May 2006

© Copyright IBM Corporation. 1992-2006. 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 iFix updates Core Rose and is also known as v2003.06.13 Fix Pack 1 Test Fix 9.
Hardware/Software Information
Hardware / Software requirements for this iFix 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 iFix for Rose 2003.06.13 + FixPack1
Installation Information
Prerequisite
Licensing
No licensing changes are required when installing this iFix.
Installation Instructions
1.	Rose 2003.06.13 +  FixPack1 must be installed prior to installing this iFix.
2.	Backup (rename) the files “Files Updated in this iFix” (if they exist).
3.	Place the following file in a temporary directory: 
o	Install_2003r3_FixPack1_iFix9_Rose_Core_03.20.2006.bat
o	Rose_2003r3_FixPack1_iFix9_Rose_Core_03.20.2006.exe
4.	Run install_2003r3_FixPack1_iFix9_Rose_Core_03.20.2006.bat 
The following preliminary information will display – press Enter to continue:
=======================================================
Rose 2003.06.13 FixPack 1 iFix 9  

Product:  Rose Enterprise

Installs and Registers
Rose 2003.06.13 FixPack 1 iFix 9  

%TEMP%\\ RoseSr3FixPack1iFix9.log
will include a listing
of any errors encountered while
installing this iFix.

Contact Rational Technical Support if
you encounter any Installation Errors.
=======================================================
Installing Rose 2003.06.13 FixPack 1 iFix 9  ... 
•	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).
               
           Following message appears showing that a registry key ‘UseEnvelopingFOC’ is being added to registry :
Making registry entry "UseEnvelopingFOC"...
•	You will then see a message in the Command Prompt Window indicating that the iFix was successfully installed:

Removing %TEMP%\RoseSr3FixPack1iFix9.log
=======================================================
Rose 2003.06.13 FixPack 1 iFix 9  
    Successfully Installed
Press any key to continue . . .

If you encounter any errors during the installation of this iFix, refer to the error log:  
%TEMP%\ RoseSr3FixPack1iFix9.log which will include a listing of the errors.  If no errors were encountered, this file will not exist.
Product Documentation
Documentation for IBM Rational Rose is available on-line at ftp://ftp.software.ibm.com/software/rational/docs/documentation/manuals/rose.jsp
Compatibility Issues
This section describes any compatibility issues that could arise from use of this iFix.
With IBM Rational Products
This iFix does not introduce any compatibility issues with other IBM Rational products.
With Third-Party Products
This iFix does not introduce any known compatibility issues with third-party products.
Defects and Changes
Core Rose Defects Fixed in this iFix
Defect
	Description	
RATLC01078013
/PK01633	Hierarchical Messages in Sequence Diagrams Shrinks after Drawing

If customer create a Rose model with several classes and operations then he draws a sequence diagram with a few objects using the classes in the Object Specification 
     If he draws a message from one of the objects to the other and then draw another message on the first message's focus of control, so that it is at a lower level on the hierarchy. The focus of control of the message on the higher level of   the hierarchy will not completely extend over the focus of control of the message lower in the hierarchy.                                 

Note: In Rose Application, Hierarchical messages Checkbox should check in Display section of Diagram tab in option  
          Dialog
	
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 iFix includes a fix for this bug, so that the associations in the diagram appear as they are saved, when the workspace is loaded.	
RATLC00484060
/PK21071   	Activities lose their reference if containing package is not loaded.

If there are two controlled packages having a same activity name and one of the packages has a reference to the activity of the other package in its activity diagram, if only this package is loaded, then Rose tries to resolve the reference by name and not by ID and therefore refers to the local activity thereby loosing the original reference.

This iFix includes a fix for this bug, so that activities does not lose their reference if containing package is not loaded	
Files Updated by this iFix
[Release_Location]\Rose\rose.exe
[Release_Location]\Rose\roseres.dll 
[Release_Location]\Rose\UseEnvelopingFOC.reg
[Release_Location]\Rose\UseEnvelopingFOC_SetYes.reg
Note:  [Release_Location] is the IBM Rational Products installation directory.  This is typically "C:\Program Files\Rational".
Enhancement Instructions & Additional Information
When a user uses Hierarchical messages the associated Focus of Controls Shrink and become Cascading.  
In order to revert this behavior so that for self message maps the source Focus of Control envelops the destination Focus of Control a new user level Registry entry is added:
[HKEY_CURRENT_USER\SOFTWARE\Rational Software\Rose\Rose]
"UseEnvelopingFOC" = “No”
The Sequence Diagram in Rose behaves as follows:
1.	When the Registry Entry UseEnvelopingFOC is missing or its value is not set to “Yes” (case insensitive)
The associated Focus of Controls shrinks and become Cascading.
2.	When the Registry Entry UseEnvelopingFOC value is set to “Yes” (case insensitive)
                        For self message maps the source Focus of Control envelops the destination Focus of Control.
To set the registry key  “UseEnvelopingFOC” to “Yes”:
Double-click on [Release_Location]\rose\UseEnvelopingFOC_SetYes.reg.  The following dialogs will display:

Select “Yes” in the message box, above.

Select “OK” in the message box, above.
To set registry key “UseEnvelopingFOC” to “No”:
Double-click on [Release_Location]\rose\UseEnvelopingFOC.reg.  The following dialogs will display:

Select “Yes” in the message box, above.

Select “Yes” in the message box, above.
Additional Information
Contacting IBM Rational Software 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 http://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 http://www.ibm.com/software/support.