Fixes are available
8.0.0.2: WebSphere Application Server V8.0 Fix Pack 2
8.0.0.3: WebSphere Application Server V8.0 Fix Pack 3
8.0.0.4: WebSphere Application Server V8.0 Fix Pack 4
8.0.0.5: WebSphere Application Server V8.0 Fix Pack 5
8.0.0.6: WebSphere Application Server V8.0 Fix Pack 6
8.0.0.7: WebSphere Application Server V8.0 Fix Pack 7
8.0.0.8: WebSphere Application Server V8.0 Fix Pack 8
8.0.0.9: WebSphere Application Server V8.0 Fix Pack 9
8.0.0.10: WebSphere Application Server V8.0 Fix Pack 10
8.0.0.11: WebSphere Application Server V8.0 Fix Pack 11
8.0.0.12: WebSphere Application Server V8.0 Fix Pack 12
8.0.0.13: WebSphere Application Server V8.0 Fix Pack 13
8.0.0.14: WebSphere Application Server V8.0 Fix Pack 14
8.0.0.15: WebSphere Application Server V8.0 Fix Pack 15
APAR status
Closed as program error.
Error description
If the [xsl:]default-validation attribute of an XSLT stylesheet is specified with the value "preserve", the processor should preserve type annotations when nodes are copied. This includes any copying of nodes into the primary result document that occurs implicitly. The XSLT processor is instead always stripping type annotations from nodes copied into the primary result document.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM WebSphere Application * * Server V8.0 * **************************************************************** * PROBLEM DESCRIPTION: If an XSLT stylesheet specifies an * * [xsl:]default-validation attribute * * with the value "preserve", all type * * annotations should be preserved by * * default for all nodes that are * * constructed, including for the * * children of a document node * * constructed by the * * xsl:result-document instruction, * * whether the xsl:result-document * * instruction was specified explicitly * * or implicitly. In the case of an * * xsl:result-document instruction that * * is used implicitly to construct the * * primary result document, the XSLT * * processor is always stripping the * * type annotations of the child nodes * * copied into that document node, * * regardless of the setting of the * * [xsl:]default-validation attribute. * **************************************************************** * RECOMMENDATION: Install a fix pack that contains this * * APAR. * **************************************************************** The processor is not taking into account the setting of any [xsl:]default-validation attribute when it explicitly creates the implicit xsl:result-document instruction as part of its internal representation of the XSLT stylesheet. Instead it always sets the validation attribute on such an xsl:result-document instruction in its internal representation to have the value "strip".
Problem conclusion
The problem was resolved by having the XSLT processor use the setting of any [xsl:]default-validation attribute seen in the stylesheet to determine the setting of the validation attribute of any implicit xsl:result-document instruction that it adds to its internal representation of the XSLT stylesheet. The fix for this APAR is currently targeted for inclusion in fix pack 8.0.0.2. Please refer to the Recommended Updates page for delivery information: http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
Temporary fix
Comments
APAR Information
APAR number
PM47446
Reported component name
WEBSPHERE APP S
Reported component ID
5724J0800
Reported release
800
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2011-09-08
Closed date
2011-10-19
Last modified date
2011-10-19
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WEBSPHERE APP S
Fixed component ID
5724J0800
Applicable component levels
R800 PSY
UP
Document Information
Modified date:
28 October 2021