Patch-ID# 120594-02

NOTE:
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************

Keywords: esmba, baseapps, smp, esm, jes, portal
Synopsis: Bugfixes for StorEdge Management Portal 1.0
Date: Dec/05/2005


Install Requirements: NA                      
                      
Solaris Release: 9 10

SunOS Release: 5.9 5.10

Unbundled Product: Sun StorEdge Management Portal

Unbundled Release: 1.0

Xref: 

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 6289042 6305948 6306041 6306377 6306463 6306587 6309242 6310346 6310351 6310614 6310677 6311131 6313424 6313575 6313601 6317586 6318951 6321451 6321474 6322565 6323664 6324004 6324160 6325330 6325529 6326036 6326040 6326056 6326359 6326384 6327011 6327723 6327766 6328130 6329562 6329970 6331157 6332340 6333019 6333821 6334109 6334875 6335430 6336113 6336494 6336569 6336652 6337897 6338940 6351916

Changes incorporated in this version: 6289042 6306041 6306377 6306463 6309242 6310614 6313424 6313575 6317586 6321451 6321474 6322565 6326056 6329562 6331157 6332340 6333821 6334875 6335430 6336113 6336494 6336569 6336652 6337897 6338940 6351916
Note: The fix for BugId #6335430 fixes Sun StorEdge Management Portal support
for the 6920 element manager link and launch only. The complete fix requires
that StorADE_2.4_Enterprise_Edition patches 117650-55 and 117654-55 also be 
applied and that all 6920 array ip ranges previously discovered must be 
deleted and rediscovered.
Note:  The fix for BugId #6338940 fixes Sun StorEdge Management Portal support 
for 5310, 5210 and 3320 only. The complete fix requires that 
StorADE_2.4_Enterprise_Edition patches 117650-50 and 117654-50 also be applied
and that all 5310, 5210 and 3320 array ip ranges previously discovered must be
deleted and rediscovered.

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: 

/opt/SUNWesmportal/bin/addEsmUser
/opt/SUNWesmportal/bin/checkJESRunning
/opt/SUNWesmportal/bin/delEsmUser
/opt/SUNWesmportal/bin/restartportal
/opt/SUNWesmportal/bin/startservers
/opt/SUNWesmportal/bin/startwebserver
/opt/SUNWesmportal/bin/stopservers
/opt/SUNWesmportal/bin/stopwebserver
/opt/SUNWesmportal/config/backoutPatch.120594-01
/opt/SUNWesmportal/config/backoutPatch.120594-02
/opt/SUNWesmportal/config/config_EsmPortal
/opt/SUNWesmportal/config/deploy_Portlet
/opt/SUNWesmportal/config/unconfig_EsmPortal
/opt/SUNWesmportal/config/undeploy_Portlet
/opt/SUNWesmportal/config/updatePatch.120594-01
/opt/SUNWesmportal/config/updatePatch.120594-02
/opt/SUNWesmportal/config/update_Portlet
/opt/SUNWesmportal/desktop/esmportal/JSPTabCustomTableContainerProvider/leafWrapper.jsp
/opt/SUNWesmportal/profiles/dp-esmportal.xml
/opt/SUNWesmportal/services/base/lib/datahelper-poolagg.jar
/opt/SUNWesmportal/services/base/lib/logic-poolagg.jar
/opt/SUNWesmportal/services/base/lib/logic-smprssreader.jar
/opt/SUNWesmportal/services/base/lib/storade-discovery.jar
/opt/SUNWesmportal/services/base/lib/storade-health.jar
/opt/SUNWesmportal/services/performance/lib/datahelper-performance.jar
/opt/SUNWesmportal/services/performance/lib/logic-performance-l10n.jar
/opt/SUNWesmportal/services/performance/lib/logic-performance.jar
/opt/SUNWesmportal/services/samqfs/lib/com.sun.netstorage.mgmt.esm.logic.collector.adapter.samqfs.impl.SamQfsModule.xml
/opt/SUNWesmportal/services/samqfs/lib/datahelper-samq.jar
/opt/SUNWesmportal/services/samqfs/lib/logic-samq-api.jar
/opt/SUNWesmportal/services/samqfs/lib/logic-samq-l10n.jar
/opt/SUNWesmportal/services/samqfs/lib/logic-samq.jar
/opt/SUNWesmportal/util/pgsql/portal/ddl/updates/Drm_collector-patch02-undo.ddl
/opt/SUNWesmportal/util/pgsql/portal/ddl/updates/Drm_collector-patch02.ddl
/opt/SUNWesmportal/util/pgsql/portal/ddl/updates/Element_mgr_template-patch02-undo.ddl
/opt/SUNWesmportal/util/pgsql/portal/ddl/updates/Element_mgr_template-patch02.ddl
/opt/SUNWesmportal/util/pgsql/portal/ddl/updates/Element_mgr_trigger-patch01-undo.ddl
/opt/SUNWesmportal/util/pgsql/portal/ddl/updates/Element_mgr_trigger-patch01.ddl
/opt/SUNWesmportal/util/pgsql/portal/ddl/updates/Performance-1.2-undo.ddl
/opt/SUNWesmportal/util/pgsql/portal/ddl/updates/Performance-1.2.ddl
/opt/SUNWesmportal/util/pgsql/portal/ddl/updates/versions-patchrm.toc
/opt/SUNWesmportal/util/pgsql/portal/ddl/updates/versions.toc
/opt/SUNWesmportal/warfiles/base.war
/opt/SUNWesmportal/warfiles/portlet-dashboard.war
/opt/SUNWesmportal/warfiles/portlet-drm.war
/opt/SUNWesmportal/warfiles/portlet-jsf_admin.war
/opt/SUNWesmportal/warfiles/portlet-performance.war
/opt/SUNWesmportal/warfiles/portlet-poolagg.war
/opt/SUNWesmportal/warfiles/portlet-samq.war
/opt/SUNWesmportal/warfiles/portlet-search.war
/opt/SUNWesmportal/warfiles/portlet-smprssreader.war
/opt/SUNWesmportal/warfiles/portlet-som-reportlet.war
/opt/SUNWesmportal/web-src/esmportal/dt/js/popup.js

Problem Description:

6289042 - Admin Portlet doesn't handle database down gracefully
6305948 - Desktop menus are not 508 complaint
6306041 - PortletLogger does not handle null resourceId correctly
6306377 - Volume Performance Reporter support issues with IE
6306463 - Disable pagination buttons when needed
6306587 - stopservers -h goes ahead and stops the servers.Same for most scripts in /opt/SUNWesmportal/bin dir.
6309242 - Admin: rss:Information sources table does not update feed title at the next page reload.
6310346 - 6920 - Regression - Not all Profiles listed for 6920 array
6310351 - 6920 - Pool - Array missing from filter view that has status OK and Collection ON.
6310614 - Discovery of new IP ranges will not start until previous discovery cycle is complete.
6310677 - PerformanceMonitor: java.sql.SQLException: ERROR:  overflow on numeric
6311131 - Excessive data base queries in the file system and data replication portlets
6313424 - Need to install and deploy logic-samq-l10n.jar file
6313575 - addind seadmin does not bring back Admin tab
6313601 - Remove unwanted log message: WARNING: 6130 Perf Collector: SE6130-179: : Unable to calculate volume
6317586 - Admin - Select proxy protocol https - results in error.
6318951 - xx_Portlet scripts should contain logic to check for portal servers running and start them if not
6321451 - Poll in progress message should not be output to syslog.
6321474 - 6920 - Array becomes unmanaged when contact is lost
6322565 - File System Reporter Portlet db queries need optimization
6323664 - Portal > Storage > 5210, 5310 and 3320 Arrays not displaying
6324004 - "All" Storage arrays should show ALL, not just Sun
6324160 - Return codes inaccurate in stop/startwebserver.sh scripts
6325330 - undeploy of performance module doesn't undeploy performance collectors
6325529 - 6920 - Incorrect display of non-in-use profiles
6326036 - 6920 - Incorrect display of pool count for profiles
6326040 - 6920 - No useful sort order for main view table
6326056 - 6920 - Inconsistent use/display of IP addresses vs. hostnames
6326359 - Performance Monitor: Catch runtime exceptions during data collection phase
6326384 - Perf Monitor: Release unused raw statistics for reduced memory footprint
6327011 - 6920 - User Profiles with similar names to Default are mishandled
6327723 - Links around certain element names launch to nowhere
6327766 - Model values must be set to NULL if Storade returns NULL
6328130 - Severity level of File System Collector's "Info Source not configured" message is too high
6329562 - DRM Portlet - Exception thrown when displaying data for all devices.
6329970 - Event Reporter - Some Event Reporters are not filtering properly
6331157 - 6920 Pool - Link to user defined profile "default" displays incorrect profile "Default"
6332340 - DRM Collector throws SQL exception
6333019 - checkJESRunning dpadmin commands can throw exceptions that should not be displayed to the user.
6333821 - Element deletion should be done in a background job.
6334109 - Install - backoutPatch script throws exceptions
6334875 - Perf Monitor:Persistence exceptions from nenc-193: "Cannot insert duplicate key"
6335430 - 6920 element manager for model name '6920' needs to be added to the element mgr template table.
6336113 - Data Replication (DRM) Portlet - wrong device filter behavior
6336494 - 6920 - Utilization values should be graphically presented
6336569 - RSS collector log messages going to syslog repeatedly should be going to Cacao log only.
6336652 - Admin - 6920 polling page displays an inappropriate table
6337897 - Volume Performance Reporter: Volume Names truncated on chart
6338940 - Element managers missing for 5210,5310,3320
6351916 - 6920's not recognized at a Provider when StorADE 2.4 -  Patch 55 installed

Patch Installation Instructions:
-------------------------------- 
Refer to the man pages for instructions on using 'patchadd' and 'patchrm' 
scripts provided with Solaris. Any other special or non-generic installation 
instructions should be described below as special instructions. The following 
example installs a patch to a standalone machine:
 
        example# patchadd /var/spool/patch/120594-02
 
The following example removes a patch from a standalone system:
 
        example# patchrm 120594-02
 
For additional examples please see the appropriate man pages.

Special Install Instructions:
----------------------------- 
This patch includes modifications to the Sun StorEdge Management Portal 
database that will result in the loss of all existing data for the Volume 
Performance Reporter portlet, as well as all existing backups for the overall 
database. If you proceed with this patch and decide later on to remove it, 
this again will result in loss of existing data for that portlet and backups 
for the database.  No other data will be affected by either the patch addition 
or patch removal, and in both cases a new backup will be done on completion. 
 
Not all bugfixes are available at the completion of this patchadd.
The following step, which must be run manually, allows the
remaining fixes/features to be made available.
 
** As the 'root' user, execute the following command after
patchadd completes.  You will be asked to enter the amAdmin password.
	/opt/SUNWesmportal/config/updatePatch.120594-02
 
Removal of this patch includes modifications to the Sun StorEdge Management 
Portal database that will result in the loss of all existing data for the 
Volume Performance Reporter portlet, as well as all existing backups for the 
overall database.  No other data will be affected by the patch removal, and a 
new backup will be done on completion. Be advised that removal of this patch 
will result in risk of numeric overflow in the database tables supporting 
performance data.
 
Not all bugfixes are removed at the completion of this patchrm.
The following step, which must be run manually, allows the
remaining fixes/features to be removed.
 
** As the 'root' user, execute the following commands after
patchrm completes.  You will be asked to enter the amAdmin password.
	/var/tmp/backoutPatch.120594-02
	rm -f /var/tmp/backoutPatch.120594-02
 
During execution of the backoutPatch script, you may see a benign error
message regarding the Detection of Java ES 3 Portal Servers.  This error
does not effect the successful removal of this patch.

README -- Last modified date:  Monday, December 5, 2005

