Consultor Eletrônico



Kbase P121570: OpenEdge support for Daylight Savings Time changes in 2007
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   30/10/2007
Status: Verified

GOAL:

OpenEdge support for Daylight Savings Time changes in 2007

GOAL:

Progress support for the Energy Policy Act of 2005

GOAL:

Is OpenEdge affected by the DST changes for the 2007 ?

GOAL:

Is Progress affected by the DST changes for the 2007 ?

GOAL:

Are the date and time built-in functions of Progress affected by the changes in the DST for the 2007 ?

GOAL:

Does the java version installed with Progress needs to be updated due the changes for the DST in 2007 ?


FACT(s) (Environment):

Progress 9.x
OpenEdge 10.x
All Supported Operating Systems

FIX:

The United States has planned a change to its DST observance beginning in 2007.
The Energy Policy Act of 2005 mandates that DST will start on the second Sunday in March and end on the first Sunday
in November.
These dates are different from previous DST start and stop dates.






Change in daylight saving time (DST) for 2007 (U.S. & Canada):


DST Rules

Legacy 2006 DST Rules

New 2007 DST Rules


DST Start

First Sunday of April

yle="FONT-SIZE: 8pt; FONT-FAMILY: Verdana">Would have been: April 1st 2007

Second Sunday of March

Will now be: March 11th 2007


DST End

Last Sunday of October

Would have been: October 28th 2007

First Sunday of November

Will now be: November 4th 2007


Areas impacted by this change in day light saving time are:


All of the United States except: Arizona, Hawaii, Puerto Rico, the U.S. Virgin Islands, and American Samoa

Canada and the United States share DST

n">Mexico will not be following the new DST 2007 rules


Details and Impact of US 2007 DST rules on Progress and OpenEdge deployments

For Computer Systems to automatically adhere to these new US 2007 DST rules it is recommended that the following three upgrade
steps be performed:

1) The Application needs to be DST compliant.
Currently Progress 8 & 9 and OpenEdge 10 editions do not need to be updated to adhere to the new US 2007 DST rules although compatibility with the new US 2007 DST compliant OS and Java releases will need to be performed. Anything that displays or calculates using date and time functions (ABL, SQL, Log files etc) based on the systems localtime will be affected.

2) The Operating System must be patched.
Please contact your OS vendor for specific details for your particular OS; URL links have been provided (below) for your convenience.
OS patches are implicitly supported by Progress Software as long as the base operating system version is supported by the Progress or OpenEdge release.
On-line platform support details for Progress and OpenEdge products can be found at: http://www.progress.com/openedge/products/lifecycle/

3) The supporting Java environment must be patched
Java updates patches are implicitly supported by Progress Software as long as the base JVM/JRE edition is supported by the Progress or OpenEdge release.
On-line platform support details for Progress and OpenEdge products can be found at: http://www.progress.com/openedge/products/lifecycle/
The following Java platform versions have correct time rules to handle the DST changes that will affect U.S. time zones in 2007.
You can download any of the following Java platform versions to resolve this DST issue:


Java SE 6 or later *
J2SE 5.0 Update 6 or later *
J2SE 1.4.2_11 or later
J2SE 1.3.1_20 or later
* Not currently supported by either Progress or OpenEdge products.


Details for OpenEdge 10.1B

OpenEdge 10.1B (and future Service Packs) will not be updated to include US 2007 DST compliant Java environments.

Operating System and Java upgrades for US 2007 DST compliancy falls under the responsibility of the customer and not Progress Software.

OpenEdge 10.1B01 will be tested and certified against US 2007 DST compliant Java environments that have been updated via SUN's tzupdate utility
( http://java.sun.com/javase/tzupdater_README.html ) with the following platform exception:SCO UnixWare/OpenServer: SCO does not support SUN's tzupdate utility.

The OpenEdge 10.1B01 install will check the SCO UnixWare/OpenServer platforms and provide a warning message to update the Java version if it is not
US 2007 DST compliant (for more details on US 2007 DST SCO support please visit the following URL: http://www.sco.com/products/dst/ )

In-place Java updates: Existing Java images can be updated using SUN's tzupdater utility which supports Sun's JDK/JRE 1.4.0 and later releases - 1.4.0, 1.4.1 1.4.2, 5.0, and 6.

http://java.sun.com/javase/tzupdater_README.html. &.nbsp;

This DST update utility is also available from Linux vendors such as IBM
http://www-128.ibm.com/developerworks/java/jdk/dst/index.html

For more details pertaining to this subject are available via the following URL:
http://java.sun.com/developer/technicalArticles/Intl/USDST/


Preparing Progress and OpenEdge for U.S. 2007 DST rules

The following Tables summarize the Progress and OpenEdge requirements in relationship to:



Operating System Updates for US 2007 DST rule support (Contact you OS vendor for relevant patch levels)

Java Updates for US 2007 DST rule support (Either download (for 1.3.x or 1.4.2) or update existing Java install (for 1.4.x and above))





Details

Progress

OpenEdge 10


V8
5.05pt; PADDING-TOP: 0in; BORDER-BOTTOM: 1pt solid; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial" vAlign=top width=73>
V9

10.0B

10.1A

10.1B


Entry level Java edition supported

Not applicable

1.3.1

1.4.1_3

1.4.2
ING-TOP: 0in; BORDER-BOTTOM: 1pt solid" width=73>
1.4.2


U.S. 2007 DST compliant Java edition

Not applicable

1.3.1_20

1.4.1_13

1.4.2_11

1.4.2_11


Access methods to U.S. 2007 DST compliant Java edition

Not applicable

Option 1) JVM images must be downloaded from the platform vendor
Option 2) Update existing Java image using the Sun's tzupdater utility (supportPersonName>s Sun's JDK/JRE 1.4.0 and later releases - 1.4.0, 1.4.1 1.4.2, 5.0, and 6) http://java.sun.com/javase/tzupdater_README.html





Platforms where Java is automatically installed by a Progress/OpenEdge install

Vendor links to OS & Java requirements for US 2007 DST support


HP
HP-UX PA-RISC (32 & 64) & Itanium
HP Compaq Tru64

http://www.hp.com/products1/unix/java/DST-US.html?jumpid=reg_R1002_USEN


Sun Solaris
Intel
SPARC (32 & 64)

T-SIZE: 9.5pt; FONT-FAMILY: Arial">http://www.sun.com/bigadmin/features/techtips/dst_changes.html


Microsoft Windows

For the Microsoft OS DST patch use the following link:
http://www.microsoft.com/windows/timezone/dst2007.mspx

For a Hotfix to the Microsoft JVM use the following link:
http://support.microsoft.com/gp/lifean22
Unfortunately Microsoft does not make this available for free. You may use the Sun Java in place of the Microsoft Java.


Platforms where Java needs to be sourced and manually installed

Vendor links to OS & Java requirements for US 2007 DST support


IBM
AIX (32 & 64)

Linux for POWER

http://www-03.ibm.com/servers/eserver/support/unixservers
ews/2006/10/DST.update.html

http://www-128.ibm.com/developerworks/java/jdk/linux/dst.html


Intel Linux x86 (32 & 64)
Red Hat
Novell SUSE

http://kbase.redhat.com/faq/FAQ_80_7909.shtm

http://www.novell.com/support/dynamickc.do?externalId=3853518&sliceId=SAL_Public
&command=show&forward=nonthreadedKC&kcId=3853518


SCO
UnixWare & OpenServer

http://www.sco.com/products/dst/

Changing the Java version in the OpenEdge environment

To change the Java version on your system to the version that supports the new DST rules, you must do the following:



Download and install the DST compliant Java versions in a te