APAR status
Closed as program error.
Error description
When SOAP element type addNamespaceDeclaration is called with ""
for the prefix, then the default namespace for that particular
element should be changed to the URI that is supplied.
In WebSphere 5.1, the default namespace is not being changed to
the supplied URI when addNamespaceDeclaration is called with ""
as the prefix.
Local fix
The work around is to use Sun's SAAJ implementation
by packaging the appropriate jars in WEB-INF/lib and changing
the WAR classloader policy to PARENT_LAST.
Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server users of web *
* services *
****************************************************************
* PROBLEM DESCRIPTION: addNamespaceDeclaration() does not *
* change default namespace to URI when *
* called with prefix "". *
****************************************************************
* RECOMMENDATION: *
****************************************************************
When SOAP element type addNamespaceDeclaration is called with ""
for the prefix, then the default namespace for that particular
element should be changed to the URI that is supplied.
In WebSphere 5.1, the default namespace is not being changed to
the supplied URI when addNamespaceDeclaration is called with ""
as the prefix.
Problem conclusion
To fix this, we now check to see if the prefix that is coming
in is the same as the existing prefix for the element. If so,
the mappingScope AND the namespaceURI are updated.
Temporary fix
SOAPElement has been fixed so that when
addNamespaceDeclaration is called with "" for the prefix, the
default namespace of the element will be updated.
Comments
APAR information |
APAR number |
PQ87594 |
Reported component name |
WAS BASE 5.0 |
Reported component ID |
5630A3600 |
Reported release |
10W |
Status |
CLOSED PER |
PE |
NoPE |
HIPER |
NoHIPER |
Special Attention |
NoSpecatt |
Submitted date |
2004-04-15 |
Closed date |
2004-04-30 |
Last modified date |
2004-04-30 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
Publications Referenced
Applicable component levels |
R003 PSY |
UP |
R00A PSY |
UP |
R00H PSY |
UP |
R00I PSY |
UP |
R00P PSY |
UP |
R00S PSY |
UP |
R00W PSY |
UP |
R103 PSY |
UP |
R10A PSY |
UP |
R10H PSY |
UP |
R10I PSY |
UP |
R10P PSY |
UP |
R10S PSY |
UP |
R10W PSY |
UP |
|