Rational Rose 2003.06.13 Hot Fix 1 Release Notes
September 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 Corporation.
Legal Notices Information

Scope
This Hot Fix updates the Rose release as described below.
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.13:
Installation Information
Prerequisite
Licensing
No licensing changes are required when installing this Hot Fix.
Installation Instructions
Included below are Release Area Installation Instructions (Release Area to include Rose 2003.06.13 + Hot Fix 1) and Desktop Installation Instructions (to install Hot Fix 1 directly into the installed Release_Location on your machine).
Release Area Installation Instructions
Instructions to install Rose 2003.06.13 Hot Fix 1 into a Release Area which is to be used to install Rose 2003.06.13 + Hot Fix 1 onto users machines.
1.	Create a Release Area for Rose 2003.06.13 (i.e. “C:\rel_area”).
2.	Download Rose_2003r3_HotFix_1_09.18.2004.exe from ftp://ftp.software.ibm.com/software/rational/rose_2003r3/win
3.	Double click on Rose_2003r3_HotFix_1_09.18.2004.exe and extract to C:\rel_area\Setup\Program Files\Rational
o	The files included in the Hot Fix will update the necessary files in C:\rel_area\Setup\Program Files\Rational.  (Any files in the ja_jp directories are included for the localized Japanese version of the Rose Release.)
4.	Rose 2003.06.13 + Hot Fix 1 may now be installed on your local machines, when installing from this Release Area.
Note:  In order to activate the fix for RATLC00249108,  run “regedit /s C:\rel_area\Setup\Program Files\Rational\Rose\vc.reg” in order to add “HKEY_LOCAL_MACHINE\SOFTWARE\Rational Software\Rose\Addins\Version Control\Custom Settings\ShowAll” to your registry.  Set the value of this registry entry to “No”.
Desktop Installation Instructions
Instructions to install Rose 2003.06.13 Hot Fix 1 into a Release_Location which already includes an installed version of Rose 2003.06.13.
Note:  [Release_Location] is the Rational Products installation directory.  This is typically "C:\Program Files\Rational".  (If the “[Release_Location]” is a location other than “C:\Program Files\Rational”, open the Hot Fix Installation file (install_Rose_2003r3_HotFix_1_09.18.2004.bat) with an editor and update the HF_INSTALLDIR, HF_INSTALLDIR_Ver_Con, HF_INSTALLDIR_DM and REG_FILE settings to the correct location of your Rose release.)
1.	Rose 2003.06.13 must be installed prior to installing this Hot Fix.
2.	Download the following files:
o	ftp://ftp.software.ibm.com/software/rational/rose_2003r3/win/ Rose_2003r3_HotFix_1_09.18.2004.exe
o	ftp://ftp.software.ibm.com/software/rational/rose_2003r3/win/ install_Rose_2003r3_HotFix_1_09.18.2004.bat
3.	Backup (rename) the files “Files Updated in this Hot Fix” (if they exist).
4.	Place the following files in a temporary directory: 
o	Rose_2003r3_HotFix_1_09.18.2004.exe
o	install_Rose_2003r3_HotFix_1_09.18.2004.bat
5.	Run install_Rose_2003r3_HotFix_1_09.18.2004.bat

The following preliminary information will display – press Enter to continue:
========================================
Rose 2003.06.13 Hot Fix (1)
Product:  Rose Enterprise
Installs and Registers
Rose 2003.06.13 Hot Fix 1
%TEMP%\Rose_2003r3HF1_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.13 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 Version Control Add-In

Select “OK” to each message box, above.
•	You will then see a message in the Command Prompt Window indicating that the Hot Fix was successfully installed:
Removing %TEMP%\ Rose_2003r3HF1_HOTFIX_ERRORLOG.log
=========================================
Rose 2003.06.13 Rose (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_2003r3HF1_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.rational.com/support/products/rose.jsp
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 Rational products.
With Third-Party Products
This Hot Fix does not introduce any known compatibility issues with third-party products.
Known Issue
Rose Data Modeler Known Issue
Defect	Description	
RATLC00249113	Forward Engineering a view into a Sybase database will fail if “where” clause in the view statement ends with a quoted identifier.  In this case the ending double quote identifier is not included in the view statement.

Workaround:  Place parentheses around the “where” clause expression.  For example:

create view v1 as select c.name from c where c.name = "foo";

will need to be rewritten as:
 
create view v1 as select c.name from c where (c.name = "foo");	

Defects and Changes
Core Rose Defects Fixed in this Hot Fix
Defect	Description	
RATLC00248957
RATLC00249003	Rose may crash when right clicking on a note or a message or any view which does not have an associated model.	
Rose Data Modeler Defects Fixed in this Hot Fix
Defect	Description	
RATLC00248715 	Oracle parser errors when using PRAGMA EXCEPTION_INIT with error numbers.	
RATLC00248716	Japanese OS:  Text truncation issues when using Rose Data Modeler Forward Engineering Wizard.	
RATLC00248736	The text “Enforce with Trigger” appears truncated on the Relationship Specification window.	
RATLC00248741	Oracle parser error occurs with cursor variable.	
RATLC00248742
RATLC00248834	Oracle parser PL / SQL error occurs.	
RATLC00248743	Oracle parser error when using table function.	
RATLC00248754	DB2 parser errors not included correctly in the Rose log.	
RATLC00248756	DB2 Model not created correctly upon reverse engineering.	
RATLC00248757	Oracle parser error occurs when using “ORDER BY” clause.	
RATLC00248779	DB2 formatting lost in SQL tab of View Specification upon reverse engineering.	
RATLC00248792	Oracle parser error occurs for procedure inside a package body with keyword ‘AS’.	
RATLC00248793	Oracle reverse engineering from the Database generates errors.	
RATLC00248813	Following message appears in the Rose log when table already exists in database:

Exception has been thrown by the target of an invocation.

The message should appear as:

The name of the object to be created is identical to the existing name "[name_of_database]" of type "TABLE".  SQLSTATE=42710	
RATLC00248816	Parser errors occurred when reverse engineering DDL files in specific cases of generated-column-spec.	
RATLC00248821	DB2 parser error occurs when reverse engineering DDL with check constraint defined as CHECK (a > g).	
RATLC00248823	Oracle parser error occurs when using the following as names in DDL:

o	NUMERIC
o	NESTED
o	SEGMENT
o	LOB	
RATLC00248830	Oracle PCTHRESHOLD does not get set correctly.	
RATLC00248831	Oracle parser errors occur when using the NOLOGGING keyword.	
RATLC00248832	Oracle parser errors occur for tokens like “.new”, SQLERRM, etc.	
RATLC00248833	DB2 parser error when reverse engineering Trigger with Action Body.	
RATLC00248836	DB2 parser error occurs when reverse engineering DDL file for View.	
RATLC00248837	DB2 parser error occurs when reverse engineering a View which includes a WHERE clause.	
RATLC00248844	Oracle parser errors occur when a trailing comma “,” exists in a PROCEDURE clause.	
RATLC00248845	DB2 parser error thrown when reverse engineering DDL file with “CLOSE YES”.	
RATLC00248846	Oracle parser error when “drop” statement is included before the table definition.	
RATLC00248850	Delete Trigger throws exception messages.	
RATLC00248853	SQL parser errors when using LOG as a table name.	
RATLC00248934	Oracle parser updates required.	
RATLC00249058	Rose may crash upon loading a model with a petal syntax error due to character “0xff”.	
RATLC00249092	Comparison information between Object Model and Data Model is not appearing correctly under the Object Model.	
RATLC00249104	Forward engineering of view to database may cause the following type of parser error:

[DataDirect][ODBC Sybase Wire Protocol driver][SQL Server]Incorrect syntax near ';'.	
RATLC00249106	Sybase:  The following error may occur when attempting to reverse engineer from Sybase Database if there is an association between tables:

Current Recordset does not support bookmarks. This may be a limitation of the provider or of the selected cursortype.	
Rose Version Control Add-in Defects Fixed in this Hot Fix
Defect	Description	
RATLC00249108	Rose SCC Rose Performance Problem When Performing Check Out.
The default behavior of the version control add-in during check-in / checkout is to display all the controlled files in the model.  To change this behavior to display the controlled file related to the selected model item alone, set the registry value of "HKEY_LOCAL_MACHINE\SOFTWARE\Rational Software\Rose\Addins\Version Control\Custom Settings\ShowAll" to "No" before starting Rose.	
RATLC00459864	Rose Version Control, CHKBOX caption is missing with File Property & History command.	

Files Updated by this Hot Fix
[Release_Location]\rose\rose.exe 
[Release_Location]\rose\version control\dlls\RssSourceCtl.dll
[Release_Location]\rose\datamodeler\DMNET.Dll
[Release_Location]\rose\datamodeler\Resource.Dll 
[Release_Location]\doc\ROSE_2003r3_HotFix_1_09.18.2004_README.rtf
Note:  
[Release_Location] is the Rational Products installation directory.  This is typically "C:\Program Files\Rational".
Additional Information
Contacting 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.