WebSphere Transcoding Publisher APAR Fix README Visit our Home Page on the Internet: http://www.ibm.com/software/webservers/transcoding/support.html/ ________________________________________________________________________ ________________________________________________________________________ Date: 05/03/2001 Product/Version: WebSphere Transcoding Publisher v3.5.1 This APAR Fix Package addresses the following Error Symptom(s): 56034 Update NoOp sample MEGlet/MEG 56346 Add Palm fragmentation preferences to device profile 55754 Exception when LDAP server has less than seven characters 56016 External plugins cannot be readded if installed before 55857 Fix logic for annotation matching to handle (*) in front of html path 55951 Dest address in an action tag fails to get updated for Reverse Proxy 55975 Support replacing URL with true origin server 55984 URL rewrite of absolute image lines loses port number 56004 AIX/SUN : Some DBCS characters were broken via WES Authentication Server 55996 With Reverse Proxy/w Cache, certain links get broken 56074 NullPointerException in HTML DOM Generator 56081 URL contains -1 in servlet with Reverse Proxy config 55899 HTML -> HDML need to use "date" value for TTL value 56085 Eliminate DTD Fetching in XML Handler 56118 NullPointerException in Beans if set WES header field 56245 XML with line feed as first char causes StringIndexOutOfBoundsException 56279 TextClipper.reduceHeader() throws NullPointerException if content length not set 56283 Character Set Conversion plugin 56335 StringIndexOutOfBoundsException in HttpResponseHeader 56290 *Bean.generatePreferenceBundle() generates no user agent 56390 WML fragmentation generates invalid WML 57295 Fragmentation links are broken when WTP/WAS bh Reverse Prxy 57719 WTP as Servlet Filter behind WES Auth Server Doesn't work 58107 No 14.4 network entries in PreResolve Cache 57225 colorSupported value is disregarded with a user preference 56568 HTML->PalmNet request to port 8089 no image link given(f5/s5) IC30163 Losing non-standard port designation in reverse proxy mode IC30680 HTMLHandler fails following Text Clipper IC30488 TranscodingFilter changes for PQ48130 compatability IC30385 'via IBM Transcoding Publisher 3.5' in User-Agent header IC31063 Losing non-standard port designation in reverse proxy mode 58107 No 14.4 network entries in PreResolve Cache 58322 WTP's WAS config deletes classpath on WAS 3.5 ptf 4 58303 i-mode: Incorrect "Image link" IC31333 SERVER SOCKETS NOT ALWAYS WERE CLOSED BEFORE CLIENT TRIED TO REOPEN THE SOCKET IC31334 SOCKET WAS NOT CLOSING WHEN SOCKETEXCEPTION WAS RECEIVED IC31346 PERFORMANCE IMPROVEMENTS IN URL PROCESSING IC31392 DOMPrinter generates bad attribute if contains double quotes IC31409 WML Fragmentation adds second DO type=prev element IC31456 Multiple HTTP/1.x headers should be ignored in a response IC31669 IP ADDRESSES FOR HOSTNAME LOOKUPS DON'T EXPIRE IN WTP CACHE RESULTING IN PROBLEMS IF IP ADDRESS CHANGED FOR THE HOSTNAME. _________________________________________________________________________ PROBLEM(s) FIXED: (This is a cumulative list of problems fixed by this package) APAR Description IC30199 MISCELLANEOUS DEVELOPMENT FIXES FOR MULTIPLATFORM IC29141 Subclasses of TextClipper, Like IBMStockClipperDom which access the DOM do not get the correct DOM except the very first time they request it. After that the same DOM is always returned IC30723 WTP FRAGMENTATION LINK ARE BROKEN WHEN CONFIGURED AS A WAS SERVLET FILTER RUNNING BEHIND A REVERSE PROXY IC30842 WTP AS SERVLET FILTER BEHIND WES AUTH SERVER DOES NOT WORK IC31098 CEO:SRV:ALL: API REQUEST FAILS DUE TO AN INTERNAL PHANTOM ERROR CODE IC31063 LOSING NON-STANDARD PORT DESIGNATION WHEN USING WTP IN REVERSE PROXY MODE IC30680 CUSTOMER WRITTEN MEGS,MEGLETS & TEXTCLIPPERS FAIL TO GET TRANSCODED FROM HTML TO THE EXPECTED CONTENT TYPE IC30488 UP BROWSER FAILED WITH "APPEND ENTITY ERROR" WHEN USING WTP IN WAS FILTER MODE IC30385 'VIA IBM TRANSCODING PUBLISHER 3.5' IS ADDED TO THE USER-AG HEADER FIELD IC30633 NO IMAGE TRANSCODING IS DONE AFTER INITIAL REQUEST, IF CACHING PREFERENCEAGGREGATOR BASED ON SESSION ID IS DONE IC30698 WTP CACHES THE PAGE IN RESOURCE REPOSITORY EVEN IF NO CACHE IS SPECIFIED IN HEADER OF THE PAGE the very first time they request it. After that the same DOM is always returned IC31063 LOSING NON-STANDARD PORT DESIGNATION WHEN USING WTP IN REVERSE PROXY MODE IC31098 RESOLUTION OF PREFERENCE VALUES IS SLOWER WHEN USING A 14.4 NETWORK THAN WITH DEFAULT OR WIRELESS NETWORKS IC31181 THE CLASSPATH TO THE TARGET WEB APPLICATIONS ON WAS ARE REMOVED AFTER CHANGING THE CONFIGURATION OF WTP WAS FILTER IC31193 RELATIVE LINK FOR AN IMAGE TAG WITHIN AN ANCHOR TAG CAN RESULT IN LOOP TO SAME PAGE IN A REVERSE PROXY ENVIRONMENT IC31333 SERVER SOCKETS NOT ALWAYS WERE CLOSED BEFORE CLIENT TRIED TO REOPEN THE SOCKET IC31334 SOCKET WAS NOT CLOSING WHEN SOCKETEXCEPTION WAS RECEIVED IC31346 PERFORMANCE IMPROVEMENTS IN URL PROCESSING IC31392 AFTER WTP CREATES A DOM, SINGLE QUOTES MAY BE CONVERTED TO DOUBLE QOUTES IN SOME ATTRIBUTE FIELDS IC31409 WTP FRAGMENTATION CODE GENERATES A TEMPLATE CONTAINING DO TYPE="PREV" IC31456 2 HTTP HEADERS AND RESPONSE CAUSE PROTOCOL EXCEPTION IC31669 IP ADDRESSES FOR HOSTNAME LOOKUPS DON'T EXPIRE IN WTP CACHE RESULTING IN PROBLEMS IF IP ADDRESS CHANGED FOR THE HOSTNAME. _________________________________________________________________________ INSTALLATION INSTRUCTIONS: 1) Be SURE to download the IC31572.jar file in BINARY format and place it into a temporary directory. 2) Within the temporary directory, unpack the JAR file by running JAR.exe like so: jar -xvf ic31572.jar ***Note this requires a JDK to be installed. If WTP is installed on the machine then this should not be a problem. If your PATH environmnt variable doesn't contain the JDK's bin directory you will need to fully qualify the jar command (e.g. /usr/java_dev2/bin/jar for AIX). 3) For Windows, run instfix.bat as shown below: instfix c:\Progra~1\IBMTrans where c:\Progra~1\IBMTrans is the install directory for WebSphere Transcoding Publisher. Note that the batch file cannot except directory names with spaces, so be sure to use the directory's short name (derived using "dir /X"). 4) For Aix, Linux and Solaris, first add execute permissions to the shell script, then run instfix.sh as shown below: chmod +x instfix.sh instfix.sh /usr/IBMTrans where /usr/IBMTrans is the install directory of WebSphere Transcoding Publisher. _________________________________________________________________________ REMOVAL INSTRUCTIONS: To remove this APAR fix package from your system, you will need to restore the contents of the backup JAR file created to contain the original files. 1) Change into the root of the Transcoding Publisher installation directory. 2) Issue the following JAR command: jar -xvf backup\backup.jar (for Windows) or jar -xvf backup/backup.jar (for UNIX) 3) Restart Transcoding Publisher for the changes to take effect. _________________________________________________________________________ FILES INCLUDED This APAR fix package contains the following files: SHIPPED (fn.ft) File Description --------------- ------------------------------------------------- serverupdate.jar - archive containing updates to the product ic31572.readme - the readme for this fix (this document) instfix.bat - the batch file for installing the fix on Windows NT instfix.sh - the shell script for installing on the AIX, Linux, and Solaris Platforms fixdata - contains the APAR numbers whose fixes are being applied to this system addfixdata.exe - an executable for updating the fixdata file for Windows NT/95/98 _________________________________________________________________________ TECHNICAL SUPPORT For technical assistance or questions, please call the IBM SUPPORT CENTER for your Country. For example in the USA call: 1-800-237-5511 COPYRIGHT INFORMATION Copyright International Business Machines Corp. 1999. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, transmitted, or translated into any language without the express written consent of the publisher: International Business Machines Corp. P.O. Box 12195 Research Triangle Park, NC 27709-2195 USA Note to U.S. Government Users - Documentation related to restricted rights - Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp. LIMIT OF LIABILITY License to the contained APAR fixes is conditioned upon the recipient holding a license to the prerequisite product. The license terms and conditions of the APAR fixes are the same as those for the prerequisite product. Please see the product license for specifics.