Changes in Daylight Savings, its impact on DeviceExpert

Changes in Daylight Savings, its impact on DeviceExpert

Hi,

Changes in Daylight Savings for 2007 scheduled to take effect on 3-11-2007 will affect Java applications in the United States. This would lead to improper reporting of applications, which handles time-related data. Updated Java Runtime Environments contain updated rules to report appropriate time with respect to the time zone.

Users in the USA who are running DeviceExpert build number 4210 or lesser are requested to patch the JRE. Please follow the instructions below to patch the JRE.

Prerequisite

1. We assume your OS is already patched for this problem. If not, please patch the OS before going to the next step. Refer here for more information: Microsoft, Redhat

Steps to Update

1. Stop DeviceExpert server, if already running.
2. If DeviceExpert is running in Windows OS, right-click the DeviceExpert tray icon from and click Stop Server.
3. Download Timezone updater Jar from
http://java.sun.com/javase/downloads/index.jsp and extract the zip in your machine. (This needs a simple registration).
4. Extract the zip file and copy tzupdater.jar (a file that exists in the downloaded zip) to <DeviceExpert_Installation_Directory>/lib directory. (Example: C:\AdventNet\DeviceExpert\lib or /home/usr/Adventnet/DeviceExpert/lib)
5. Save attached script.zip file in your <DeviceExpert_Installation_Directory>/bin directory and extract the contents in the same directory.
6. Open a command prompt and change directory to <DeviceExpert_Installation_Directory>/bin directory and execute dstupdater.sh(Linux)/dstupdater.bat(Windows) and look for its output.

Verifying the Update

To verify whether the fix had been updated properly, follow the steps below:

1. Copy the attached PrintTimeZone.class.txt to <DeviceExpert_Installation_Directory>/jre/bin directory and rename it as PrintTimeZone.class
2. Open a command prompt and change directory to <DeviceExpert_Installation_Directory>/jre/bin and execute the command as given below:

For Windows: java PrintTimeZone
For Linux: ./java PrintTimeZone

3. Check the output. It shoule be like

Zone ::sun.util.calendar.ZoneInfo[id="US/Pacific",offset=-28800000,dstSavings=3600000,useDaylight=tr
ue,transitions=185,lastRule=java.util.SimpleTimeZone[id=US/Pacific,offset=-28800000,dstSavings=36000
00,useDaylight=true,startYear=0,startMode=3,startMonth=2,startDay=8,startDayOfWeek=1,startTime=72000
00,startTimeMode=0,endMode=3,endMonth=10,endDay=1,endDayOfWeek=1,endTime=7200000,endTimeMode=0]]




4. If you see the startMonth and startDay as 3 and 1 respectively, it means that the update has not been done properly. Please try doing it again.

Contact support@deviceexpert.com for any assistance/clarifications.

Regards,
Bala
- - - - - - - - - - - - - - - - - - - -
DeviceExpert Technical Support
Toll Free: +1 888 720 9500
Email: support@deviceexpert.com
DeviceExpert - Network Change and Configuration Management Software
www.deviceexpert.com
- - - - - - - - - - - - - - - - - - - -












































                  New to ADSelfService Plus?