PK20050: IHS STATUS CODE ISSUE. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() 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 is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Modules/Macros Publications Referenced
|
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
(C) Copyright IBM Corporation 2000, 2008. All Rights Reserved.