PY00233
=======
Problem 1 Description:
Portlet theme policies are not recognized with XHTML devices that have the
css.multiclass.support attribute set to none. If the style rule name is
not unique to the portlet policy (ie, there is a rule named "title" in both
the portlet and aggregator policy), then the style rule from the global
theme is picked up and not the rule from the portlet policy. If the style
rule name is unique, the style is not picked up by the browser.
Problem 1 Solution:
Produce a CSS for the portlet theme that is recognizable by the device.
Problem 2 Description:
Space characters " " are not honored by MCS when placed in a
Problem 2 Solution:
space encodings will be honored. Note, if several 's are next
to each other, MCS will only generate one space in the device dependent
markup.
Affected Users:
Mobile users
Pre-Requisite(s):
WebSphere Everyplace Mobile Portal Version: 5.0
WebSphere Everyplace Mobile Portal Fixes: None
WebSphere Portal Fixes: None
Additional fixes included with the fix:
PY00215 - Multi-Channel Server does not use the output character set
selected by WebSphere Portal for a markup and locale.
PY00216 - Improve memory usage of the Multi-Channel Server ExpressionSupport
class.
PY00222 - Thematic classes and elements do not create style when specifying
text white-space with nowrap.
PY00227 - The Menu and MenuItem tags that generates the numbers and
accessKeys does not behave across all device types and when the
MCS Object Pool is disabled, Dissecting Panes do not work on WML
devices.
Installation:
NOTE: YOU MUST FIRST DOWNLOAD THE WEBSPHERE PORTAL UPDATE INSTALLER TOOL
FOR VERSION 5.0.x IN ORDER TO INSTALL A FIX.
The Portal Update Installer can be downloaded from the following link:
http://www.ibm.com/software/genservers/portal/support
1. Create temporary "fix" directory to store the jar file.
2. Copy jar file to this directory.
3. Shutdown WebSphere Portal.
4. Follow the fix installation instructions that are packaged with
the Portal Update Installer on how to install the fix.
5. DO NOT restart WebSphere Portal until you completed the following MCS
database:
The following changes are necessary for the database repository
in relation to the work for displaying Accesskeys in menus in xhtml
1 new table has been added VMREPLACEDPROPERTIES.
Table VMMENUPROPERTIES requires 3 new columns added.
On your DB2 or Oracle database server, configure the MCS database.
The following instructions illustrate how to configure the MCS database
using DB2:
. Log on to DB2 instance user
. Make sure the db2 server is started:
db2start
. Connect to the mcs database:
db2 connect to mcs user using
. If your database server is on the same server as WebSphere Portal, go to
the /repository/db2 directory:
cd /repository/db2
Otherwise, transfer the /repository/db2/add_tables.sql file
from your WebSphere Portal server to a directory on your database server.
Go to the directory containing the create_tables.sql file.
. Add the MCS tables:
db2 -tf add_table.sql
. Alter the MCS tables:
db2 -tf update_table.sql
The following instructions show how to configure the MCS database using
Oracle:
* Login to the Oracle user. (NOTE: Users in Oracle are equivalent to
database instances in DB2.)
* Make sure ORACLE_HOME and ORACLE_SID are set properly:
echo $ORACLE_HOME --> If it does not return any thing then do steps 1 and 2.
Otherwise skip those two steps.
1. ORACLE_HOME=/OraHome1
(e.g. /export/home/oracle/OraHome1 or /space/oracle/OraHome1)
2. export ORACLE_HOME
echo $ORACLE_SID --> If it does not return "mcs" then do steps 3 and 4.
Otherwise skip those two steps.
3. ORACLE_SID=mcs
4. export ORACLE_SID
* If your database server is on the same server as WebSphere Portal,
go to the /repository/sql92 directory:
cd /repository/sql92
Otherwise, transfer the /repository/sql92/create_tables.sql
file from your WebSphere Portal server to a directory on your database
server. Go to the directory containing the create_tables.sql file.
* Start SQL*Plus (the Oracle Sql command line tool), and type the following
commands to log in:
sqlplus
Press Enter
Enter user-name:
Enter password:
SQL> connect
Enter user-name:
Enter password:
Connected.
* Update the MCS tables:
SQL> start add_table.sql
SQL> start update_table.sql
* exit sqlplus:
exit
6. Restart WebSphere Portal.
7. The temporary directory may be removed.
NOTE: FIXES MUST BE REMOVED IN THE ORDER THEY WERE APPLIED. DO NOT REMOVE
A FIX UNLESS ALL FIXES APPLIED AFTER IT HAVE FIRST BEEN REMOVED.
YOU MAY REAPPLY ANY REMOVED FIX.
1. Shutdown WebSphere Portal.
2. Follow the instructions that are packaged with the
Portal Update Installer on how to uninstall the fix.
3. Restart WebSphere Portal.