Fix (APAR): PK06161 Status: Fix Release: XD 5.1 Operating System: All CMVC Defect: 256014 Byte size of APAR: 25962 Date: 2005-05-10 Abstract: HTTP Message header data is lost during received message parsing. Description/symptom of problem: When reading data from the socket, if an HTTP header name is only partially read then it is always treated as an unknown header. Any value associated with the header is ignored, for example if this occurred with the Content-Length Header, then the body would not be successfully read due to missing length information. The parsing of HTTP header names has been fixed in this APAR to handle scenarios where the name straddles multiple socket read calls. This fix is targeted for inclusion in the 5.1.0.2 XD fixpack. Note: This solution is delivered as PK01294 in WebSphere Application Server V6.0. Directions to apply fix: NOTE: YOU MUST FIRST DOWNLOAD THE UPDATE INSTALLER TOOL IN ORDER TO INSTALL A FIX. The Update Installer can be downloaded from the following link: http://www.ibm.com/support/docview.wss?rs=3023&uid=swg24008546 1) Download and unzip the update installer in the installation root directory. An install_root/updateinstaller directory will be created. 2) Copy the interim fix (*.pak) file to the following directory install_root/updateinstaller/maintenance. 3) Stop all java processes that use the IBM Software Developer Kit (SDK) that the WebSphere Application Server product provides. 4) Execute the update command in the install_root/updateinstaller directory. See the readme.txt for the update installer for more detailed instructions if needed. Note: Install the interim fix on the deployment manager node before installing the interim fix on each application server node that you intend to update. 5) Restart the server. Directions to remove fix: 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. Example: If your system has fix1, fix2, and fix3 applied in that order and fix2 is to be removed, fix3 must be removed first, fix2 removed, and fix3 re-applied. 1) Stop the server. 2) Execute the update command in the install_root/updateinstaller directory. 3) Select the interim fix to uninstall when prompted. 4) Select uninstall maintenance when prompted. Note: Uninstall the interim fix on each application server node in a cell before uninstalling the interim fix from the deployment manager node. 3) Restart the server. See the readme.txt for the update installer for more detailed instructions if needed. Additional Information: