IBM Support

IT25768: XSLTRANFORM NODE DOES NOT HANDLE THE XPATH FUNCTION SUBSTRING WITH AN INFINITE OFFSET ARGUMENT CORRECTLY

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as duplicate of another APAR.

Error description

  • In an XSLTransform node, the XPath function substring
    incorrectly handles an offset argument of Infinity. For example:
    
    <xsl:value-of select="substring('a', 1 div 0)"/>
    
    will return the value of 'a' rather than the empty string.
    
    Additional Symptom(s) Search Keyword(s):
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of IBM Integration Bus v10 and IBM App Connect
    Enterprise v11 who use the XSLTransform node.
    
    
    Platforms affected:
    MultiPlatform, z/OS
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    In an XSLTransform node, the XPath function substring
    incorrectly handles an offset argument of Infinity. For example:
    
    <xsl:value-of select="substring('a', 1 div 0)"/>
    
    will return the value of 'a' rather than the empty string. The
    cause of this is that the product is incorrectly using the old
    Xalan-based XSLT transformation engine rather than the new XSLT
    transformation engine built into the IBM JRE shipped with the
    product.
    

Problem conclusion

Temporary fix

Comments

  • This APAR is a duplicate of IT25063
    

APAR Information

  • APAR number

    IT25768

  • Reported component name

    INTEGRATION BUS

  • Reported component ID

    5724J0540

  • Reported release

    A00

  • Status

    CLOSED DUB

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-07-20

  • Closed date

    2020-02-14

  • Last modified date

    2020-04-02

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSNQK6","label":"IBM Integration Bus"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
02 April 2020