PQ56703: CLOSE SEPARATOR CHARACTER IN URL REWRITE NOT HANDLED CORRECTLY BY SOME WML BROWSERS.

APAR status
Closed as program error.

Error description
Some WML browsers cannot handle URL rewriteclone separator
correctly. The ":" used as the clone separator in the urlrewrite
string cannot be handled by WML browsers such as nokia.
Applies to WebSphere AppServer version 4.01
URLrewrite session websphere appserver
Local fix Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server - Session       *
*                 Manager Users                                *
****************************************************************
* PROBLEM DESCRIPTION: Provide ability to change CloneId       *
*                      Separator from ':" to '+' in            *
*                      Rewritten URL in a cloned environment.  *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
Provide ability to change CloneId Separator from ':" to '+' in
Rewritten URL in a cloned environment.
Problem conclusion
In a cloned environment with Session URLRewriting enabled,
the Rewritten URL's have the clone id's appended to them and
the ':' separator is used as a delimiter in the URL. Some WAP
devices have a difficulty recognizing  the ':' character and
do not behave properly if the response sent to the WAP device
has the ':' character in it as would be the case with Rewitten
URL's. This fix provides a property which when applied would
cause the '+' character as the delimiter to be used instead of
the ':' in the Rewritten URL.  The property would have to be
enabled in both the plugin and on the AppServer.
.
The directions for applying the property are as follows :
.
On each clone :
.

1. Specify the System Property CloneSeparatorChange = true
    Specifying the property using Administrative console.
    a. Under WebSphere Administrative Domain, Expand Nodes
    b. Expand Application Servers
    c. Expand Default Server(your clone)
    d. Expand Process Definition
    e. Select JVM Settings, in the right hand panel under
Advanced Settings, Click on System Properties.
    f. Click New button, Specify Name as CloneSeparatorChange
and Value as true. Click OK.
    g. Save the configuration changes.
2. Stop the Server
3. Start the Server.
.
In the plugin-cfg.xml file which can be found under
(WebSphere-Root)/config do the following :
.

1. Locate the Server Group in the file on which  you would
like to apply this property.
It should look like
.

<ServerGroup name="xxx" >
   ....
   ....
   ....
</ServerGroup>
.

2. Modify this to say
.

<ServerGroup name="xxx" CloneSeparatorChange="true">
   ....
   ....
   ....
</ServerGroup>
.
3. Restart you WebServer.
Temporary fix

PQ57024_Diagnostic_AEServer_AEsServer.jar
Comments
APAR information
APAR number PQ56703
Reported component name WEBSPHERE AE AI
Reported component ID 5630A2200
Reported release 400
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Submitted date 2002-01-15
Closed date 2002-02-19
Last modified date 2002-02-28

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
SESSIONS          

Fix information
Fixed component name WEBSPHERE AE AI
Fixed component ID 5630A2200

Applicable component levels
R400 PSY    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > General
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ56703
IBM Group: Software Group
Modified date: Feb 28, 2002