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