PQ82880: THIRD-PARTY TRANSLATE_NAME HOOK IS CALLED BEFORE WEBSPHERE PLUG-IN TRANSLATE_NAME HOOK IN IHS 2.0.42.2

 Fixes are available

5.1.0.5: WebSphere Application Server Express 5.1 Cumulative Fix 5
PQ86603: IBM HTTP Server V2.0.x mod_alias/mod_rewrite conflict with V5.0 plug-in
5.0.2.7: WebSphere Application Server Express 5.0.2 Cumulative Fix 7
5.1.1: WebSphere Application Server Version 5.1 Fix Pack 1 (Version 5.1.1)
5.0.2.12: WebSphere Application Server 5.0.2 Cumulative Fix 12
5.0.2.13: WebSphere Application Server 5.0.2 Cumulative Fix 13
5.0.2.14: WebSphere Application Server 5.0.2 Cumulative Fix 14 for AIX
5.0.2.14: WebSphere Application Server 5.0.2 Cumulative Fix 14 for Solaris
5.0.2.14: WebSphere Application Server 5.0.2 Cumulative Fix 14 for HP-UX
5.0.2.14: WebSphere Application Server 5.0.2 Cumulative Fix 14 for Windows
5.0.2.14: WebSphere Application Server 5.0.2 Cumulative Fix 14 for Linux
5.0.2.15: WebSphere Application Server 5.0.2 Cumulative Fix 15 for Windows
5.0.2.15: WebSphere Application Server 5.0.2 Cumulative Fix 15 for Solaris
5.0.2.15: WebSphere Application Server 5.0.2 Cumulative Fix 15 for AIX
5.0.2.15: WebSphere Application Server 5.0.2 Cumulative Fix 15 for Linux
5.0.2.15: WebSphere Application Server 5.0.2 Cumulative Fix 15 for HP-UX
5.1.1.9: WebSphere Application Server V5.1.1 Cumulative Fix 9 for HP-UX
5.1.1.9: WebSphere Application Server V5.1.1 Cumulative Fix 9 for AIX
5.1.1.9: WebSphere Application Server V5.1.1 Cumulative Fix 9 for Solaris
5.1.1.9: WebSphere Application Server V5.1.1 Cumulative Fix 9 for Windows
5.1.1.9: WebSphere Application Server V5.1.1 Cumulative Fix 9 for Linux
5.0.2.16: WebSphere Application Server 5.0.2 Cumulative Fix 16 for AIX
5.0.2.16: WebSphere Application Server 5.0.2 Cumulative Fix 16 for HP-UX
5.0.2.16: WebSphere Application Server 5.0.2 Cumulative Fix 16 for Linux
5.0.2.16: WebSphere Application Server 5.0.2 Cumulative Fix 16 for Windows
5.0.2.16: WebSphere Application Server 5.0.2 Cumulative Fix 16 for Solaris
5.0.2.8: WebSphere Application Server V5.0.2 Cumulative Fix 8
5.1.1.10: WebSphere Application Server V5.1.1 Cumulative Fix 10 for HP-UX
5.1.1.10: WebSphere Application Server V5.1.1 Cumulative Fix 10 for AIX
5.1.1.10: WebSphere Application Server V5.1.1 Cumulative Fix 10 for Solaris
5.1.1.10: WebSphere Application Server V5.1.1 Cumulative Fix 10 for Windows
5.1.1.10: WebSphere Application Server V5.1.1 Cumulative Fix 10 for Linux
5.0.2.17: WebSphere Application Server 5.0.2 Cumulative Fix 17 for Windows
5.0.2.17: WebSphere Application Server 5.0.2 Cumulative Fix 17 for Solaris
5.0.2.17: WebSphere Application Server 5.0.2 Cumulative Fix 17 for HP-UX
5.0.2.17: WebSphere Application Server 5.0.2 Cumulative Fix 17 for Linux
5.0.2.17: WebSphere Application Server 5.0.2 Cumulative Fix 17 for AIX



APAR status
Closed as program error.

Error description
Customer applied the latest Cumulative plug-in fix for
WebSphere 4.0, dated Dec 9, 2003 & some URI stopped to
be served by WebSphere Application Server.
.
Customer configured a third-party module in IHS 2.0.42.2
that had translate_name hook called before WebSphere
plug-in's translate_name hook. Therefore the request
never passed to plug-in & back-end Application Servers.
.
We need to change WebSphere plug-in code for
IHS 2.0.42.2 so that no other translate_name hook
is called before WebSphere plug-in's.
.
The same problem is very likely in IHS 2.0.42.2 & IHS 2.0.47
plug-ins for WebSphere 4.0/5.0/5.1.
Local fix
A possible workaround is to check the httpd.conf file,
and do not let other third-party module handle the request
before WebSphere plug-in.  In this case our WebSphere
plug-in will handle the request, if needed (a rule for this
request is present in the plugin-cfg.xml)
Problem summary
****************************************************************
* USERS AFFECTED: Users of Websphere plug-in for IHS/Apache    *
*                 2.0.x.                                       *
****************************************************************
* PROBLEM DESCRIPTION: Customer could not access the           *
*                      applications through IHS/plug-in.       *
*                      Plug-in trace showed that the           *
*                      requests were not passed to plug-in     *
*                      by the webserver.                       *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
Could not access application through IHS/plug-in.
Problem conclusion
The problem could be caused by a translate_name hook misuse
from a third-party module that rewrites URLs rather than
translates URLs.  While we have no control of any third-party
modules, we made the change so that the plug-in's
translate_name hook will run first, thus there is no way for
another module to prevent the plug-in's hook from running.
Temporary fix
ZE Fix Error 
PQ86603 04/04/15
Comments
APAR information
APAR number PQ82880
Reported component name WEBSPHERE AE AI
Reported component ID 5630A2200
Reported release 400
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Submitted date 2004-01-06
Closed date 2004-01-16
Last modified date 2004-04-15

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
plugin          

SRLS

Fix information

Applicable component levels
R400 PSY    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > General
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ82880
IBM Group: Software Group
Modified date: Apr 15, 2004