The way I read it is if you have the fix for PI78252 applied then after a SET
TIMEZONE callers of various LE routines may get the previous time.
See PI89400 below. If you do not have the fix for PI78252 applied you are not
affected.
APAR Identifier ...... PI78252 Last Changed ........ 17/08/02
CEELOCT MAY RETURN INCORRECT INFORMATION AFTER SET DATE IS USED
TO SET A DATE IN THE PAST
Symptom ...... IN INCORROUT Status ........... CLOSED PER
Severity ................... 3 Date Closed ......... 17/07/13
Component .......... 568819801 Duplicate of ........
Reported Release ......... 790 Fixed Release ............ 999
Component Name LE FOR MVS & VM Special Notice
Current Target Date ..17/07/28 Flags
SCP ...................
Platform ............
Status Detail: SHIPMENT - Packaged solution is available for
shipment.
PE PTF List:
PTF List:
Release 7B0 : UI48771 available 17/07/27 (F707 )
Release 7A0 : UI48801 available 17/07/27 (F707 )
Release 790 : UI48802 available 17/07/27 (F707 )
Parent APAR:
Child APAR list:
ERROR DESCRIPTION:
Customer is specifying TIMEZONE E.09.00.00 in their CLOCKxx
parmlib member and when IPL'ing their system they issue a SET
DATE command for a date in the past. In the above conditions, if
the CVTTZ contains a negative value, then code in CEEYGMTO could
end up incorrectly subtracting an extra day. This may lead to
the CEELOCT service returning an incorrect date (the time will
be reported correctly )
LOCAL FIX:
none
PROBLEM SUMMARY:
****************************************************************
* USERS AFFECTED: *
* All users that set the Time-Of-Day clock *
* to a past or future date and invoke the *
* Language Environment CEELOCT callable *
* service. *
****************************************************************
* PROBLEM DESCRIPTION: *
* The Language Environment CEELOCT *
* callable service returns the local *
* date or time. When calculating these *
* values, it references date/time fields *
* that may have been modified from their *
* initial value by the SET CLOCK command. *
* If that occurs, incorrect values may *
* be returned. The CEEGMTO callable *
* service may also return incorrect *
* values. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
See problem description.
PROBLEM CONCLUSION:
Code has been modified to correct this problem.
TEMPORARY FIX:
COMMENTS:
MODULES/MACROS:
CEEYGMTO
SRLS:
NONE
RTN CODES:
CIRCUMVENTION:
MESSAGE TO SUBMITTER:
APAR Identifier ...... PI89400 Last Changed ........ 17/10/26
WITH THE FIX FOR PI78252 APPLIED, CEELOCT MAY NOT RETURN THE DST
UPDATED TIME UNLESS THE SYSTEM IS IPL'ED
Symptom ...... IN INCORROUT Status ........... OPEN
Severity ................... 2 Date Closed .........
Component .......... 568819801 Duplicate of ........
Reported Release ......... 7B0 Fixed Release ............
Component Name LE FOR MVS & VM Special Notice PE HIPER
Current Target Date .. Flags
SCP ................... FUNCTIONLOSS
Platform ............
Status Detail: DESIGN/CODE - APAR solution is being designed
and coded.
PE PTF List: UI48801 UI48802 UI48771
PTF List:
Tentative Affected Releases and Current Relief Available:
Release 7A0 : Relief is available in the form of: PI89400
Release 7B0 : Relief is available in the form of: PI89400
Release 790 : Relief is available in the form of: PI89400
Parent APAR:
Child APAR list:
ERROR DESCRIPTION:
Customer reports after switching to daylight saving time
(GMT-2), Enterprise COBOL pgms using "ACCEPT FROM TIME" command
(which invoke CEELOCT) continue to return previous time (GMT-3)
LOCAL FIX:
If possible, back off the fixes for PI78252
If the fixes cannot be backed off, an IPL may be necessary for
applications invoking CEELOCT to report the correct DST
adjusted time.
Customers that are unable to IPL after the DST change and cannot
back out the PTFs, can download the appropriate ++APAR relief
from the /fromibm/mvs directory on testcase.boulder.ibm.com
using anonymous ftp and type i / binary transfer to a FB/80
dataset; which can then be SMP/E applied:
LEETC.PI89400.HLE77B0 for z/OS 2.3
LEETC.PI89400.HLE77A0 for z/OS 2.2
LEETC.PI89400.HLE7790 for z/OS 2.1
-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf
Of Gibney, Dave
Sent: Thursday, October 26, 2017 2:59 PM
To: [email protected]
Subject: Re: [IBM-MAIN] Flash - Daylight Savings Time
How does this apply for those of us who use SET TIMEZONE?
> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:[email protected]]
> On Behalf Of Porowski, Kenneth
> Sent: Thursday, October 26, 2017 10:44 AM
> To: [email protected]
> Subject: Flash - Daylight Savings Time
>
> Flash (Alert)
>
> Abstract
> Daylight savings time adjustment may not be reported correctly by
> CEELOCT Content Europe will be implementing their DST changes this
> upcoming weekend and USA will be doing so the following weekend.
> ========================
> It was discovered that recent Language Environment APAR PI78252 is
> causing applications to receive an incorrect current time value after
> a change to the system time for Daylight Savings Time. The types of
> applications that are affected are Language Environment applications that
> make use of:
> Language Environment date/time callable services related to the local
> time, CEELOCT and CEEGMTO; High level language semantics that make use
> of these services, including the COBOL ACCEPT FROM TIME statement and
> the CURRENT-TIME function.
> PL/I application which use functions like date(), time(), datetime(),
> days(), and
> secs() which use CEELOCT under the covers.
>
> The circumventions immediately available are:
> to back off (smp/e RESTORE) the PTFs for PI78252, or to IPL the
> affected system after a Daylight Savings Time adjustment has been made.
>
> APAR PI78252 has been marked PE. Final resolution will be shipped via
> OPEN APAR PI98400.
> Customers that are unable to IPL after the DST change and cannot back
> out the PTFs, can download the appropriate relief from the
> /fromibm/mvs directory on testcase.boulder.ibm.com
> LEETC.PI89400.HLE77B0 for z/OS 2.3
> LEETC.PI89400.HLE77A0 for z/OS 2.2
> LEETC.PI89400.HLE7790 for z/OS 2.1
>
>
>
> ________________________________
>
> This email message and any accompanying materials may contain
> proprietary, privileged and confidential information of CIT Group Inc.
> or its subsidiaries or affiliates (collectively, "CIT"), and are
> intended solely for the recipient(s) named above. If you are not the
> intended recipient of this communication, any use, disclosure,
> printing, copying or distribution, or reliance on the contents, of
> this communication is strictly prohibited. CIT disclaims any liability
> for the review, retransmission, dissemination or other use of, or the
> taking of any action in reliance upon, this communication by persons
> other than the intended recipient(s). If you have received this
> communication in error, please reply to the sender advising of the
> error in transmission, and immediately delete and destroy the
> communication and any accompanying materials. To the extent permitted
> by applicable law, CIT and others may inspect, review, monitor, analyze,
> copy, record and retain any communications sent from or received at this
> email address.
>
> ________________________________
>
>
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions, send
> email to [email protected] with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to
[email protected] with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN