OBSOLETE Patch-ID# 118406-03
Keywords: sun[tm] java studio creator 2004q2 (multi-language/simplified chinese release)

NOTE: 
Patch Installation Instructions and Special Install Instructions are listed below.

Update 6 brings many improvements such as customer requested product enhancements, over 60 usability
improvements and a large number of bugs fixes. Check out "What is New in Reef Shark Release" at:
http://developers.sun.com/prodtech/javatools/jscreator/reef.html.
The archived file when unpacked contains the following directories: "Patch" (See IMPORTANT NOTE below),
"Creator_Update_6", "JDK_Doc" and "Preview_Features". Customers are encouraged to install all the
applicable *.nbm files found under the above mentioned directories. In addition the J2SE SDK upgrade
for the product is also recommended and complements Update 6. Patch-ID`s for the J2SE SDK upgrade are
based on platform and listed here for convenience: 118938-01 (Solaris_Sparc), 118939-01 (Solaris_x86),
118940-01 (Linux) and 118941-01 (Windows). The version of the J2SE SDK being upgrade is 1.4.2_06. For
Sun[tm] Java Studio Creator MacOS users no J2SE SDK upgrade is needed for this patch. The latest J2SE SDK
(JDK 1.4.2_05) from Apple should be used.
Release Notes for the Update 6 release (Part Number: 817-5027-10) can be found at the following website:
http://developers.sun.com/prodtech/javatools/jscreator/reference/docs/ReleaseNotes.html
IMPORTANT NOTE: Customers using the product in a Japanese or Simplified Chinese locale must
download patches 118405-02 or 118406-03 respectively and install the two files found under the
"Patch" directory "autoupdate_*.nbm" and "openide_*.nbm" BEFORE installing ANY other module including
the J2SE SDK upgrade.
REQUIRED INSTALLATION STEP:
The two NBM`s mentioned above "autoupdate_*.nbm" and "openide_*.nbm" must be installed FIRST.
After the IDE restarts and patch installation of these two NBM`s are complete, install
all remaining nbms.

Synopsis: Obsoleted by: 118406-04 Sun[tm] Java Studio Creator 2004Q2 Update 6
Date: Jan/27/2005


Install Requirements: Additional instructions may be listed below                      
                      
Solaris Release: 9

SunOS Release: 5.9

Unbundled Product: Sun[tm] Java Studio Creator

Unbundled Release: 2004Q2

Xref: 

Topic: 

Relevant Architectures: SPARC(r), x86
NOTE: 
This patch is intended for Solaris(tm) SPARC , Solaris x86, Linux, MacOS, and Microsoft Windows operating systems. A detailed list of supported platforms can be found at the following URL: http://
www.sun.com/software/products/jscreator/sysreq.html

BugId's fixed with this patch: 2120890 4973209 4990427 5023427 5031320 5032478 5035364 5038882 5040230 5055074 5056679 5064475 5065327 5065662 5069623 5073034 5073036 5073050 5073651 5073680 5074033 5074040 5076426 5076440 5078001 5080992 5081006 5081040 5081711 5083126 5083860 5084725 5085790 5087500 5088104 5088972 5090063 5090116 5090155 5090970 5090977 5090982 5090985 5091113 5092068 5092863 5095727 5095910 5095912 5095916 5096582 5097052 5097412 5099343 5099484 5099756 5099876 5100394 5100869 5102299 5102863 5105405 5105792 5107408 5107518 5107800 5107968 5108238 5109930 6170011 6170019 6170034 6170037 6174967 6176195 6176384 6176404 6176407 6176449 6179977 6181397 6183709 6183771 6183797 6183828 6186362 6191911 6192273 6194849 6195590 6199121 6208653 6211429 6212405 6212452

Changes incorporated in this version: 6211429 6208653 5099876 6212452 6212405

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

All <modulename>.nbm

Problem Description:

Fixed in Update 6:
 
6211429   Deleting Rows from Database Table gives java.sql.SQLException: Invalid parameter binding(s). 
 
6208653   getContext method no longer present in page bean
 
5099876   While exercising Performing Inserts, Updates & Deletes Tutorial against DB2, Delete trip
          functionality does not work 
 
6212452   Projects with errors deplete memory and IDE may eventually hang
 
6212405   If class referenced in Page bean is missing then jsp page gets corrupted 
 
Fixed in Update 5:
 
Customer Reported Bugs:
-----------------------
6195590   Changing properties and de-selecting component, save toolbar icon sometimes still grey
 
5081040   Drag drop of a component label on a data table with paging buttons
 
5099343   Property type non correctly reported in Property Bindings window
 
6179977   Page navigation fails at runtime on 1st try
 
6170011   When lots of components on a page bound to rowset for remote DB IDE slows down
 
5085790   Datatablemodel not updating with commit - no matching row found for rows with NULL
 
6194849   Fill the List dialog OK removes converter
 
5095727   Add Table dialog lists all tables twice for MySQL Connector/J 3.0.14 & 3.0.11
 
5102863   We don't include source for all the files (e.g. ComponentBundle) used in our run
 
5107408   inserting a page fragment from a directory which is not the page directory
 
6191911   Messing w/page bean imports messes up designer
 
6170034   Page Fragment name, "header" is invalid
 
5100869   If Page with DataTable is created in subfolder then path in jsp missing for DataTable
 
5107800   expression for select items missing sub-folder dollar for page in sub-folder
 
2120890   JSP source and design sometimes get out of sync
 
6199121   Oracle connection closed error occurs when 3 clients execute app which contains a long query
 
6186362   PropertyNotFoundException at runtime if component in app has upper case letter id value
 
6183771   Number format dialog box does not allow to select currency symbol/code
 
5031320   Edit dropdown undo action is not enabled when clip dropped, ctrl+z works
 
6183709   Web page named "import" is invalid
 
5032478   Copy in Edit menu for Log File is not enabled
 
5076426   Cannot put components on page named "default"
 
5105405   Reorganizing java files in a package hierarchy breaks app
 
5100394   User's manual changes in web.xml are lost
 
5064475   Property window loses uncommitted changes when click on ... button
 
5080992   Datatable - after unchecking output column must click twice on editor pane for focus
 
5097412   Query Editor generates table alias 'AS' syntax when used with Oracle
 
5084725   Designer doesn't refresh when rearrange gridpanel using app outline
 
5102299   Cannot drag and drop database table onto dropdown if in a group panel
 
5040230   Components placed into a grid panel cannot be reordered
 
Customer Requested Enhancements:
--------------------------------
5078001   Table layout has limited component types for columns ? want image and hyperlink options
 
6183797   Hyperlink component as a component type for the datatable column contents is not available
 
6170037   Data Table enhancements - layout dialog doesn't reflect jsp source changes
 
5095910   Feature for auto export of war file for Jakarta Tomcat with all required jar file.
 
5095912   IDE should have an option to chose the Application Server
 
6170019   Add Expression Language to documentation
 
6192273   Need BigDecimal Converter for oracle in palette and property sheet
 
5083126   Unable to add components to "Added components" tab
 
5038882   App Server Log should be shown in the main editor pane
 
5069623   Want ability to specify joins for non FK relationships
 
5081006   Handle query editor SQL errors more gracefully
 
5095916   Query Generator with Support for foreign key links between two tables
 
6183828   Cannot include forward slash as one of the character in the data source name
 
6181397   After dropping a component, setup Backing bean for editing component behavior -comp_id.setValue
 
5076440   Requested new features for Visual Editor ? copy/paste, more precision in grid size and drag&drop placement
 
Usability Enhancements:
-----------------------
5073034   Improve terminology consistency for binding DB to component
 
5073036   Fill the List dialog box has non-intuitive default
 
5074033   Need way to directly edit component text in visual designer
 
5088972   Having both action and processAction events causes confusion
 
5090977   Tool tip for output text is misleading
 
5090985   Tooltip for Component Label is not very helpful to a new user
 
4973209   JavaScript properties should have a couple of default actions
 
5090982   Tooltip for Page Fragment is not very helpful to a new user
 
5023427   Data Table -> Table Layout Dialog ? doubleclicking behavior is incomplete ? not both directions
 
6176384   Add information in help regarding the resource bundles (properties files)
 
6176404   Add links to system requirements in the online help.
 
6176407   Add more information in the online help regarding rowsets.
 
5081711   Users do not see areas to insert their own code for TODO's in code clips
 
5107968   Need ability to control layout of Navigation flow editor
 
5073050   Code clip double click interaction is inconstistent
 
5074040   Not sure what OK button on code clip dialog box means
 
5090155   Auto switching of the palette and server nav causes confusion
 
5090970   JSF and Clips tab names for palette are confusing
 
5090063   Tooltips do not stay visible long enough
 
5056679   Removing a table from the query design view not intuitive
 
5073680   Users unable to easily find Java Source code
 
5090116   View Java Class action in menu item not discovered
 
Fixed in Update 3:
 
6174967   new module and its localization (l10n NBM) can not be installed from UC in the same time 
 
5107518   IDE Exit is very slow in zh locale 
 
5105792   not properly writing UTF-8 xml files
 
6176195   Cannot AutoUpdate core.jar using core.nbm
 
5109930   info.xml of css.nbm has html format license
 
5099756   Create/Modify Reference Dialog Doesn't Scroll library list
 
5108238   Thread.dumpstack in ML FCS bits
 
5099484   I18N - encoding property for java source files are not always set to UTF-8
 
5083860   Application Outline: Double Clicking on a RowSet doesn't open Query Editor
 
6176449   JSP source and design get out of sync
 
5065327   Inline message component disappears if associated "for" component dele
 
5035364   Stylesheet changes not reflected in designer unless refresh
 
5091113   Should prevent paste into radiolist/checkboxlist / dropdown
 
5097052   Percentage widths in nested components is not computed correctly
 
5055074   Designer does not respect the "rules" and "frame" attribute on <table> 
 
5065662   can not drag/drop rowset to component in grid
 
5096582   The design view greys out on dropping a component label onto a multi select list
 
4990427   Enter key should have same effect as double click for selected component
 
5088104   When drop on second form, component is repositioned to upper left 
 
5092863   Browser preview incorrectly encodes apostrophe embedded in quote 
 
5087500   Autoupdate doesn't detect errorhandler.client had been installed 
 
5073651   USERTEST: Allow double click on page background to open Java Source Editor 
 
5092068   add instruction text for dragging to set "for" property

Patch Installation Instructions:
--------------------------------
1) Save the patch archive file to your disk.
2) Unpack the archive in a temporary directory.
3) From Sun Java Studio Creator, choose Tools > Update Center.
4) In the dialog box choose Install manually downloaded modules, and click the Next button.
5) Click the Add button and find the temporary directory with the unpacked NBM files.
6) Select all of the NBM files and click OK.
7) The wizard will guide you through the installation process.
8) In the final step the user will be asked to restart Sun Java Studio Creator, select yes 
   and click 'OK' to start the patch installation (files are written to disk at this point). 
 
****(Non-English locale customers only)*****
Perform from step 3 thru step 8 to install the two nbms under the "Patch" directory and then perform
from step 3 thru step 8 again to install all other nbms.

Special Install Instructions:
-----------------------------
Warning: Module updates should be installed globally (into the IDE installation directory rather than the user's directory). If you do not have write permissions to the IDE installation directory, you must let the administrator who has write permissions install the modules of this patch. The administrator must choose all of the modules to install globally.
 
Uninstalling the Patch:
------------------------------
Uninstallation of module updates is generally not possible through the tool's interface and needs to be done manually. Before installing the patch, back up the entire contents of the <InstallDirectory> to a temporary folder. These backup files can be retrieved at a later date, if needed, to replace any files that were updated during the patch installation.

README -- Last modified date:  Friday, February 25, 2005

