PK20050: IHS STATUS CODE ISSUE.

 Fixes are available

PK65782; 2.0.47.1: IBM HTTP Server V2.0.47 Cumulative Interim Fix
PK25355; 2.0.47.1: IBM HTTP Server V2.0.47 and V2.0.42 Cumulative Interim Fix
PK29827; 2.0.47.1: IBM HTTP Server V2.0.47 and V2.0.42 Cumulative Interim Fix



APAR status
Closed as program error.

Error description
IHS range filter processing should reset status_line when
changing   status code.  Current processing causes 200
response to be written to the client for 206 and 416 responses.
Local fix Problem summary
IBM HTTP Server provides a mechanism for
modules such as the WebSphere plug-in to customize the HTTP
status line sent to the client.  IBM HTTP Server also provides
a generic Range processing filter which can handle the Range
aspect of the request after a plug-in generates the response.
In this situation, the Range processing filter would change
the HTTP status code from 200 to 206 or 416.  However, there
was no allowance for resetting the customized HTTP status line
to account for the chnage in HTTP status code.  Thus, the
original customized "200 OK" status line set by the plug-in
module would be written to the client, though the status code
set by the Range processing filter, such as 206 or 416, would
be logged in access log.
Problem conclusion
The program logic which writes the status
line to the client will check for a mismatch between status
code and customized status line.  That condition can occur
when a filter such as the Range processing filter changes the
status but neglects to reset a customized status line.  When
the mismatch occurs, the customized status line will be
discarded and the internal IBM HTTP Server status line
corresponding to the current status code will be used.
Temporary fix Comments
APAR information
APAR number PK20050
Reported component name WAS HTTP SERVER
Reported component ID 5630A3603
Reported release 00W
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Special Attention NoSpecatt
Submitted date 2006-02-17
Closed date 2006-03-03
Last modified date 2006-03-03

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros

Publications Referenced

Fix information
Fixed component name WAS HTTP SERVER
Fixed component ID 5630A3603

Applicable component levels
R00A PSN    UP
R00H PSN    UP
R003 PSN    UP
R00I PSN    UP
R00S PSN    UP
R00W PSN    UP
R00P PSN    UP
R10A PSN    UP
R10H PSN    UP
R10I PSN    UP
R10S PSN    UP
R10W PSN    UP
R10P PSN    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > IBM HTTP Server > Runtime
Operating system(s):
Software version: 00W
Software edition:
Reference #: PK20050
IBM Group: Software Group
Modified date: Mar 3, 2006