PQ52750: AFTER 3.5.4 / PQ42514 SERVLET FILTERING AND SERVLET CHAINING DOES NOT WORK WITH DBCS


APAR

APAR status
Closed as program error.

Error description
Servlet Chaining and Servlet Filtering does not work with DBCS
in WebSphere 3.5.4. This is a regression defect from WebSphere
3.5.2.  Outcome: DBCS characters are being displayed as
undefined characters or question marks.
Original defect which fixed this was 88452
Local fix
Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server 3.5.4           *
*                 developers using Servlet Filtering and       *
*                 Servlet Chaining.                            *
****************************************************************
* PROBLEM DESCRIPTION: After applying PQ42514, DBCS characters *
*                      are being displayed as undefined        *
*                      characters or question marks.           *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
When using the StoredResponse object, which both Servlet
Chaining and Servlet Filtering are using, the character encoding
is being set by default to US_ASCII (88951_1) if the system
property default.client.encoding is not set.
Problem conclusion
StoredResponse should not be creating the writer until the
content type header field has been set.  The content type header
field is used to determine the character encoding of the
response object.  Since the writer is not being created
before the content type header field is set, the default
encoding (US_ASCII (88951_1)) is being used to create the
writer.  The regression was a result of  APAR PQ42514 which
added the ability to define a default client encoding for
stored responses.
Temporary fix
Comments
APAR information
APAR numberPQ52750
Reported component nameWAS ADVANCED AI
Reported component ID5648C8400
Reported release350
StatusCLOSED PER
PENoPE
HIPERNoHIPER
Submitted date2001-09-25
Closed date2001-09-25
Last modified date2001-12-17

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:APAR is sysrouted FROM one or more of the following:


Modules/Macros

Fix information
Fixed component nameWAS ADVANCED AI
Fixed component ID5648C8400
APAR is sysrouted TO one or more of the following:Modules/Macros

Applicable component levels
R350 PSYUP











Document Information

Product categories: Software, Application Servers, Distributed Application & Web Servers, WebSphere Application Server, General
Software version: 350
Reference #: PQ52750
IBM Group: Software Group
Modified date: 2001-12-17