All the three items below must be validated:
A) Ensure the Operating System DST(Daylight Saving Time) start date is correct, on November 4, 2018 at 12:00 AM.
B) Ensure the JRE version installed on the Desktops has the update for DST change:
https://www.oracle.com/technetwork/java/javase/tzdata-versions-138805.html
The JRE versions should be 10, 8u172, 7u181, 6u191 onwards
If you cannot update the JRE version, you can patch the installation with the most recent timezone data.
Here an example:
1) Download the Java Time Zone Updater Tool
https://www.oracle.com/technetwork/java/javase/downloads/index.html
2) Extract and save it in the C:\Program Files\Java\jre1.8.0_121\bin\ folder.
3) Run the following command to check the version of tzupdater.jar file:
java -jar tzupdater.jar -V
4) Run the following command to patch with the most recent timezone data:
java -jar tzupdater.jar -u
C) For CA Spectrum 10.2.3 release and below you have to manually patch the installation with the most recent timezone data.
NOTE: Unfortunately the the most recent timezone data (tzdata2018f) has an incorrect time, causing the following failure:
1) Download the Java Time Zone Updater Tool
https://www.oracle.com/technetwork/java/javase/downloads/index.html
2) Extract and save it in the $SPECROOT/Java/bin/ directory of OneClick web server and SpectroSERVER machines.
3) Run the following command to check the version of tzupdater.jar file:
java -jar tzupdater.jar -V
If tzdata version is tzdata2018c or above, you don't need to update the tzdata.
If below, follow the steps below:
4) Download the tzdata2018e.tar.gz file from https://data.iana.org/time-zones/releases/. (If your server has access to the internet you can skip steps 4 and 5)
5) Copy the tzdata2018e.tar.gz to the $SPECROOT/tomcat/webapps/spectrum/ directory or any other temporary directory..
6) On the OneClick machine, open a command prompt, navigate to the $SPECROOT/Java/bin/ directory, and then run the following syntax:
C:\win32app\Spectrum\Java\bin> java -jar tzupdater.jar -l https://data.iana.org/time-zones/releases/tzdata2018e.tar.gz
OR
C:\win32app\Spectrum\Java\bin> java -jar tzupdater.jar -l file:///C:/win32app/Spectrum/tomcat/webapps/spectrum/tzdata2018e.tar.gz
OR
C:\win32app\Spectrum\Java\bin> java -jar tzupdater.jar -l http://<OneClick_host>:<port>/spectrum/tzdata2018e.tar.gz