Skip to main content


developerWorks  >   Java™ technology  >   IBM developer kits  >  

IBM Time Zone Update Utility for Java™ Download Page

The IBM Centre for Java Technology Development has produced a tool to adjust Daylight Saving Time that changes the Java time zone information in accordance with the change mandated by the US Energy Policy Act of 2005, together with the changes for other countries.

Technical Exchange Webcast: Download a replay of the 22 February Java DST Presentation

JTZU Version 1.6.8d

developerWorks

Last updated: 17 Jul 2008

The IBM Time Zone Update Utility for Java (JTZU) updates the time zone information in IBM supplied releases and service refreshes of the Java SDK and JRE. It provides a method of applying preventive service to IBM products that imbed the Java SDK or JRE. It avoids the need to carry out a total replacement of the SDK or JRE and executes independently of any Fix Packs or Service Packs supplied by IBM products. It will update only the time zone information and apply no other fixes.

With time zone arrangements now changing at more frequent intervals, JTZU provides a method for customers unable to wait for the delivery of time zone fixes by conventional service processes to keep their systems up-to-date with time zone data changes.

Running Version 1.6.8d of the Utility downloaded from this page delivers the changes needed for:

  • Pakistan: Adoption of DST in June 2008.
  • Mongolia: Correction of time zone offset.
  • Morocco: Adoption of DST in June 2008.
  • Cuba: Adoption of DST in March 2008.
  • Chile: Changes to DST end date for 2008 only.
  • Argentina: Changes to DST starting on 30th Dec 2007.
  • Venezuela: Changes to offset starting 09 Dec 2007.
  • Brazil: Changes to DST starting 14 Oct 2007.
  • Australia: Changes to DST starting 06 Apr 2008.
  • New Zealand: Extension of DST by 3 weeks starting 30 Sep 2007.
  • US, Canada, Bermuda, and Bahamas: Adjusting the DST start and end dates in 2007 and beyond.
  • Western Australia: Providing support for DST starting on 03 Dec 2006.
  • Brazil: Adjustments for the 2006-2007 DST period.

For full details of the time zone changes included, see Olson time zone updates for Java JRE/SDK Service Refreshes for IBM products.

You can download the version of the tool appropriate for your Java platform by clicking on one of the links in the following table. Here is the readme file, which applies to all platforms and explains how to download, install and run the utility.

JTZU does not support Java on System i (i5/OS) platforms. To update Java on i5/OS, refer to Updating Java for Daylight Time Saving changes on i5/OS platforms.

Warning - Applying IBM product maintenance that contains down-level time zone data will remove the updates applied by this tool. In such cases, you must rerun this tool to restore the time zone data to the latest level. Updates made to Java time zone data by this tool are not managed by any of the formal change control mechanisms for servicing IBM software products.

SDKs and JREs detected and patched by JTZU:

  • IBM-developed 1.2.2*, 1.3.0*, 1.3.1, 1.4.0, 1.4.1, 1.4.2, 5.0, and 6 releases on Windows, AIX, Linux, z/OS platforms.
  • IBM-developed 1.3.1 on OS/2 platforms.
  • IBM-modified Java 1.4.2 and 5.0 SDKs and JREs on Solaris and HP-UX shipped as part of an IBM-licensed product.
  • Sun Java 1.3.1 SDKs and JREs on Solaris shipped as part of an IBM-licensed product
  • IBM-modified Java 1.4.1 SDKs on the Solaris platform, shipped as part of WebSphere Application Server 5.1.0 on Solaris

Note: * Java 1.2.2 and 1.3.0 are no longer supported releases. JTZU is able to process some 1.2.2 and 1.3.0 JREs and SDKs, but this ability has not been fully tested across all platforms. You may use JTZU on these releases, with the understanding that doing so is at your own risk, and a response or fix to any problems that you report is not guaranteed. No assistance is possible with Java 1.2.2 or 1.3.0 on Solaris or HP-UX platforms, because these releases are no longer supported by Sun and HP.

SDKs and JREs detected but not patched by JTZU

The following SDKs and JREs will be detected by the JTZU tool when running with the DISCOVERONLY=YES option in command line mode. Although they are detected, they can not be patched by JTZU:

  • IBM-supplied releases prior to Java 1.2.2 on Windows, AIX, Linux, z/OS and OS/2 platforms.
  • HP's Java 1.3.1 on HP-UX, shipped as part of an IBM-licensed product. See Updating DST information in IBM products on Solaris and HP-UX platforms for further information.
  • Any unmodified Sun-supplied (Windows, Linux, Solaris) or HP-supplied (HP-UX) base Java releases, including such instances shipped in products delivered by companies that have been subsequently acquired by IBM (for example, Informix IDS).
  • Any instances supplied by other Java Technology providers.

Note: When running interactively, JTZU will not detect or patch these SDKs and JREs.

Consult the readme file for more precise details of releases and platforms handled by the JTZU utility. The IBM Time Zone Update Utility for Java will function only on SDKs and JREs that are made available by IBM.

JTZU utility downloads
Before you download the code, read the license.
Java Platform  
AIX PPC 32-bit jtzu-1.6.8d.zip
AIX PPC 64-bit
HP-UX (all architectures)
Solaris (all architectures)
Linux AMD64/EM64T
Linux Intel 32-bit
Linux Intel 64-bit
Linux PPC 32-bit
Linux PPC 64-bit
Linux zSeries 31-bit
Linux zSeries 64-bit
OS/2
Windows AMD64/EM64T *(see caution note below)
Windows Intel 32-bit *(see caution note below)
Windows Intel 64-bit *(see caution note below)
z/OS 31-bit jtzu-zos-1.6.8d.zip
z/OS 64-bit

*Caution: After downloading and unzipping the JTZU package on Windows platforms, be careful to edit the correct user parameters file.

  • For Windows platforms this is runjtzuenv.bat (presented within Windows Explorer as "MS-DOS Batch File")
  • Do not use the runjtzuenv.cmd file, which is presented within Windows Explorer as "Windows NT Command File". This file is for users on the OS/2 platform only.

TECHNICAL SUPPORT

If you have any questions, feedback, or problems with the JTZU utility, please send an e-mail to jtzu@uk.ibm.com. If you need to report any problem with JTZU please submit the "must gather" information listed here: http://www-1.ibm.com/support/docview.wss?rs=3068&context=SSNVBF&uid=swg21249759

This address is monitored on weekdays during normal working hours. We aim to reply within two working days.

If you have a licence that includes product support, you can also report problems using the standard IBM product support process. Make sure you identify the IBM product being updated when the problem occurred.

Change history

JTZU Version 1.6.8d (11 Jul 2008)

This version is based on the tzdata2008d level of the Olson time zone table. It includes changes for Brazil, Mauritius, and back-dated changes for other countries.

(Reference: http://www-1.ibm.com/support/docview.wss?rs=3068&context=SSNVBF&uid=swg27008911)

JTZU Version 1.6.8c (30 May 2008)

This version is based on the tzdata2008c level of the Olson time zone table. It includes changes for Morocco, Mongolia, and Pakistan effective in 2008.

(Reference: http://www-1.ibm.com/support/docview.wss?rs=3068&context=SSNVBF&uid=swg27008911)

JTZU Version 1.6.8b (14 Mar 2008)

This version is based on the tzdata2008b level of the Olson time zone table. It includes a change for Cuba effective in 2008.

(Reference: http://www-1.ibm.com/support/docview.wss?rs=3068&context=SSNVBF&uid=swg27008911)

JTZU Version 1.6.7l (07 Mar 2008)

This version is based on an IBM update to the tzdata2007k level of the Olson time zone table. It includes a change for Chile effective in 2008 only.

(Reference: http://www-1.ibm.com/support/docview.wss?rs=3068&context=SSNVBF&uid=swg27008911)

JTZU Version 1.6.7k (28 Dec 2007)

This version is based on the tzdata2007k level of the Olson time zone table, which includes multiple changes, including a change for Argentina effective in 4Q2007.

(Reference: http://www-1.ibm.com/support/docview.wss?rs=3068&context=SSNVBF&uid=swg27008911)

JTZU Version 1.6.7j (05 Nov 2007)

This version is based on the tzdata2007j level of the Olson time zone table, which includes multiple changes, including a change for Venezuela effective in 4Q2007.

(Reference: http://www-1.ibm.com/support/docview.wss?rs=3068&context=SSNVBF&uid=swg27008911)

JTZU Version 1.6.7h (05 Dec 2007)

This version includes support for Version 6 of the IBM SDK for Java.

This version includes support for 3 character time zones for Version 1.4 or above SDKs and JREs. Set BACKWARDCOMPATIBILITY=true in the configuration file (runjtzuenv.bat on Windows or runjtzuenv.sh on other platforms) to use EST, MST, and HST as time zone identifiers. See Use of three-character TimeZone identifiers incompatible with some SDK or JRE Service Refreshes for more information.

This version contains updates for Venezuela that are old. For the latest Venezuela change, occuring on 09 Dec 2007, wait for JTZU 1.6.7j.

JTZU Version 1.3.7h (12 Oct 2007)

This version is based on the tzdata2007h level of the Olson time zone table, which includes multiple changes, including a change for Brazil effective in 4Q2007.

(Reference: http://www-1.ibm.com/support/docview.wss?rs=3068&context=SSNVBF&uid=swg27008911)

JTZU Version 1.3.7g (21 Sep 2007)

This version is based on the tzdata2007g level of the Olson time zone table, which includes multiple changes, including a change for Australia effective in 2008.

(Reference: http://www-1.ibm.com/support/docview.wss?rs=3068&context=SSNVBF&uid=swg27008911)

This version contains updates for Venezuela that are obsolete. Do not use this Version 1.3.7g of JTZU if you need accurate time zone information for Venezuela. For 1.3.1 JVM's on Solaris systems, Version 1.3.7g will not update time zone data for Venezuela and can be used safely.

JTZU Version 1.3.7f (30 May 2007)

This version, which is functionally identical with Version 1.3.7a, applies the additional time zone changes for New Zealand. It is based on the tzdata2007f level of the Olson time zone table, which includes a few small changes in addition to those for New Zealand.

(Reference: http://www-1.ibm.com/support/docview.wss?rs=3068&context=SSNVBF&uid=swg27008911)

This version does not work on 1.3.1 JVM's on Solaris systems. If you run JTZU 1.3.7f on these systems, your time zone data will not be updated.

JTZU Version 1.4.7c (8 March 2007)

If you have been unable to correct any applications that use the deprecated 3-character time zone names ESTand MST, JTZU version 1.4.7c temporarily provides a method of restoring compatibility, so that you can make the immediate North America DST transition without impact. This version of JTZU is intended only for users who need the compatibility function.

For further details and to download Version 1.4.7c, see Use of three-character TimeZone identifiers incompatible with some SDK or JRE Service Refreshes.

JTZU Version 1.3.7a (15 Feb 2007)

Patches Sun Java 1.3.1 SDKs and JREs on Solaris shipped as part of an IBM-licensed product.

JTZU Version 1.2.7a (09 Feb 2007)

Lists all discovered JREs and SDKs that cannot be patched by JTZU in the LogFile.log file. This informaiton is provided when running JTZU with the DISCOVERONLY=TRUE option.

Can use a non-IBM SDK or JRE as the JTZU_HOME option to run the tool.

Runs on VMWARE Linux in command-line mode without installing the X libraries.

Reduced to two installation packages, one for z/OS and one for all other platforms.

JTZU Version 1.1.7a (31 Jan 2007)

Time zone updates in the tzdata2007a level of the Olson time zone tables. These include the Bahamas adoption of DST start and end dates for 2007 (and beyond) in step with those of the US.

A new "SILENTPATCH" option to enable JTZU to run under program control without any external interactions.

Discovery and patching of IBM-modified Java 1.4.1 SDKs on the Solaris platform, shipped as part of WebSphere Application Server 5.1.0 on Solaris.

Known limitations

Cannot patch the 1.3.1 version of Java on the 64-bit AIX platform. This limitation is a regression from version 1.0.6p of the tool. This limitation is fixed in refresh 2 of JTZU, version 1.2.7a and later.

In some z/OS installations, JTZU might try to write its own version of the JAR tool over the JAR tool in the Java runtime environment being used to run the tool. There is no workaround for this problem, which affects only a small number of z/OS installations. The defect is fixed in refresh 2 of JTZU, versions 1.2.7a and later.



Back to top


Document options

Document options requiring JavaScript are not displayed


Related information
General SDK FAQs
Newsgroups
Future plans

Special offers
Use the community to make your Web pages accessible
Create secure Java based Web apps using Data Studio
Download Rational Team Concert

More offers