IBM Support

PM41712: THE EXSLT FORMAT-DATE FUNCTION IGNORES THE TIME ZONE IN A TIME OR DATETIME VALUE THAT ALSO HAS A FRACTIONAL NUMBER OF SECONDS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If the first argument to the EXSLT format-date extension
    function is a dateTime or time value that has both a fractional
    number of seconds and a time zone indicator, the value will be
    formatted as if no time zone had been supplied.
    
    This affects values that are of the form
    2011-02-09T11:03:24.213Z or 06:03:24.213-05:00, for example.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users of the XML API for IBM WebSphere      *
    *                  Application Server V8.0                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: The date:format-date function ignores   *
    *                      the time zone if its time/dateTime      *
    *                      argument has both fractional            *
    *                      seconds and a time zone                 *
    ****************************************************************
    * RECOMMENDATION:  Install a fix pack that contains this APAR. *
    ****************************************************************
    The processor's implementation of the EXSLT date:format-date
    function checks the syntax of the function's time or dateTime
    argument using a pattern that allow for time zones, but does
    not allow for a fractional number of seconds.  The method that
    checks the syntax also ignores trailing characters in the
    argument that do not adhere to the pattern.  In the case of a
    time or dateTime with fractional seconds and a time zone, the
    method ignores characters beginning from the decimal point for
    the fractional number of seconds, which includes any time zone
    indicator that was part of the value.
    

Problem conclusion

  • The problem was fixed by having the processor remove the
    fractional number of seconds from a time or dateTime value
    prior to checking whether it adheres to the pattern permitted
    for the value.  This allows any time zone in the value to be
    properly recognized.
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 8.0.0.1.  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

    PM41712

  • 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-06-15

  • Closed date

    2011-06-15

  • Last modified date

    2011-06-28

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

    PM32251

  • 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

       

[{"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:
27 October 2021