A fix is available
APAR status
Closed as program error.
Error description
TOD clock conversion in a SPEC stage with the C2T and T2C conversion may fail for dates in a leap year. The T2C conversion in SPEC fails for Feb 29th in a leap year, issuing the FPLCVG644E message. The C2T conversion for a TOD clock of Dec 31st in a leap year will incorrectly produce the date of the next day.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of CMS Pipelines who use a SPEC * * stage with C2T to convert TOD clock values * * into human readable time stamp, or T2C to * * convert a human readable time stamp into a * * TOD clock value. * **************************************************************** * PROBLEM DESCRIPTION: * **************************************************************** * RECOMMENDATION: APPLY PTF * **************************************************************** The CMS Pipelines code doing the conversion for a SPEC stage failed to compute the number of days in a leap year, and was incorrectly rejecting Feb 29 as a valid date in a leap year. The conversion in a SPEC stage is commonly used with the current date and time, or times in recent past or near future. Customer applications using the C2T and T2C conversion are more likely affected in a leap year around Feb 29 and Dec 31.
Problem conclusion
The code computing the number of days in a year has been fixed to handle leap years correctly. The check for the number of days in the month has been corrected for the month of February in a leap year.
Temporary fix
Comments
APAR Information
APAR number
VM66310
Reported component name
VM CMS
Reported component ID
568411201
Reported release
640
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-07-31
Closed date
2019-08-05
Last modified date
2021-06-29
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UM35502 UM35473
Modules/Macros
FPLCVG
Fix information
Fixed component name
VM CMS
Fixed component ID
568411201
Applicable component levels
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SG27M"},"Platform":[{"code":"PF054","label":"z\/OS"}],"Version":"640","Line of Business":{"code":"LOB16","label":"Mainframe HW"}}]
Document Information
Modified date:
30 June 2021