IBM Support

VM66310: PIPES TOD CLOCK CONVERSION SPEC C2T T2C INCORRECT IN LEAP YEARS

A fix is available

Subscribe

You can track all active APARs for this component.

 

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

  • R640 PSY UM35502

       UP19/08/25 P 2001

  • R710 PSY UM35473

       UP19/08/25 P 2101

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