IBM Support

PI89400: WITH THE FIX FOR PI78252 APPLIED, CEELOCT MAY NOT RETURN THE DST UPDATED TIME

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer reports after dynamically switching to daylight saving
    time (GMT-2), Enterprise COBOL pgms using "ACCEPT FROM TIME"
    command (which invoke CEELOCT / CEEGMTO) continue to return
    previous time (GMT-3)
    
    Some PL/I functions that use CEELOCT / CEEGMT include date(),
    time(), datetime(), days(), and secs() may also be impacted.
    
    PE INFORMATION:
       Users Affected: Customers that are running with fixes for
       apar PI78252 ie PTF UI48801 / UI48802 / UI48771 AND invoke
       the CEELOCT or CEEGMTO LE callable services
    
       User Impact: APAR PI78252 fixed the problem it reported but
       introduced a new problem.  After time is dynamically
       changed, applications that invoke the CEELOCT or CEEGMTO LE
       callable services may continue to report previous time for
       example a DST adjustment made dynamically may not be reported
       correctly by such applications.
    

Local fix

  • OPTION 1: If the fixes for PI78252 have not been APPLIED to your
              system then DO NOT apply them. If they have been
              applied but NOT ACCEPTed, then you may back off (i.e.
              SMP/E RESTORE) the fixes.
              This action requires an IPL
    
    OPTION 2: You may install the appropriate level fix (++APAR) for
              PI89400 and IPL the system
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users with PTFs UI48771/UI48801/UI48802                  *
    * installed, who change system time                            *
    * dynamically (i.e., without an IPL),                          *
    * regardless of technique.                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * After applying PI78252, applications                         *
    * may receive an incorrect current local                       *
    * time via Language Environment callable                       *
    * services CEELOCT or CEEGMTO after a                          *
    * dynamic change to the system time, such                      *
    * as a Daylight Saving Time (DST) change.                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    See problem description.
    

Problem conclusion

  • The code change of PI78252 has been backed out in this APAR.
    Regarding to the problem reported in PI78252, a document change
    is delivered as below:
    Book: z/OS Language Environment Programming Reference >
    Part 2: Language Environment callable services >
    Chapter 5: Callable services >
    CEELOCT - Get current local date or time >
    Change the first usage notes as below:
    Usage notes:
    | * z/OS consideration - After issuing the MVS command SET
    | DATE, the output value returned by CEELOCT may not
    | represent an accurate date or time.
    Book: z/OS Language Environment Programming Reference >
    Part 2: Language Environment callable services >
    Chapter 5: Callable services >
    CEEGMTO - Get offset from Greenwich Mean Time to local time >
    Change the first usage notes as below:
    Usage notes:
    | * z/OS consideration - After issuing the MVS command SET
    | DATE, the output value returned by CEEGMTO may not
    | represent an accurate date or time.
    

Temporary fix

  • *********
    * HIPER *
    *********
    

Comments

APAR Information

  • APAR number

    PI89400

  • Reported component name

    LE FOR MVS & VM

  • Reported component ID

    568819801

  • Reported release

    7B0

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-10-25

  • Closed date

    2017-12-08

  • Last modified date

    2018-01-03

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

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

    106PC1Ÿ UI52529 UI52530 UI52531

Modules/Macros

  • CEEYGMTO
    

Publications Referenced
SA38068300SA38068302SA38068330  

Fix information

  • Fixed component name

    LE FOR MVS & VM

  • Fixed component ID

    568819801

Applicable component levels

  • R7A0 PSY UI52530

       UP17/12/20 P F712 ­

  • R790 PSY UI52531

       UP17/12/20 P F712 ­

  • R7B0 PSY UI52529

       UP17/12/20 P F712 ­

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7B0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7B0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
03 January 2018