Fixes are available
8.0.0.1: WebSphere Application Server V8.0 Fix Pack 1
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 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
Document Information
Modified date:
27 October 2021