IBM Support

PM47446: THE SETTING OF THE [XSL:]DEFAULT-VALIDATION ATTRIBUTE DOES NOT A FFECT THE PRIMARY RESULT DOCUMENT OF AN XSLT STYLESHEET

Subscribe

You can track all active APARs for this component.

 

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

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 October 2021