Pricing & Sign-up
|
Sign In
Home
|
Product
|
Tools
|
Developers
|
Share
|
Forum
|
Blog
|
About
The new daylight savings time (US2007DST) enacted by the U.S. Energy Policy Act of 2005 has caused a lot of confusion regarding software applications. The Witness ContactStore for Communication Manager pulls the date and time from the operating system and therefore requires no patches. With that said, Sun has recommended that the Java product be updated to accommodate the U.S. 2007 daylight saving time changes. However, by updating the Java component on the ContactStore server, this will cause the ContactStore to stop working as it is not compatible with the new Java products. Witness Systems has addressed this issue by recommending that the Red Hat update (tzdata 2006m3.el3.noarch.rpm) and Sun JDK update (tzupdater.jar) be installed on the ContactStore server (http://witness.com/SupportPartner/Psc/KB/iManDocs/59806537627624351087_3.PDF ). This will enable the currently installed Java (1.4.2_05) to adjust for the new U.S. 2007 daylight saving time changes. As the responsibility to perform these actions are administrative and billable, this document is provided as a courtesy and is intended to provide step by step instructions on how to install these patches. Furthermore, it is expected that the user who will be performing these steps is experienced in performing system administration on Linux.
Steps to apply RHEL and Sun Patches on the Avaya ContactStore for Communication Manager Linux SERVER:
1. Create a directory on the ContactStore server to hold the patches (e.g. DST2007, case sensitive) a. Log in as the root user b. Change directory to the /opt/witness directory (cd /opt/witness) c. Make the temporary directory (mkdir DST2007) d. Change directory to the temporary directory (cd DST2007) e. Verify that you are in the correct directory using the pwd command: EXAMPLE ========= [root@WitnessDAPI DST2007]# pwd /opt/witness/DST2007 2. Download the patch files from the Avaya FTP site (ftp://ftp.avaya.com/incoming/Up1cku9/floyde/DST2007/ )
a. From the temporary directory on the CSCM server connect to the Avaya ftp site as an anonymous user. The password will be your email address. EXAMPLE ========= [root@WitnessDAPI TEST]# ftp ftp.avaya.com Name (ftp.avaya.com:root): anonymous 331 Guest login ok, send your complete email address as password. Password: Enter email address 230 Guest login ok, access restrictions apply. Remote system type is UNIX. Using binary mode to transfer files. ftp> cd /incoming/Up1cku9/floyde/DST2007 mget LICENSE? y Enter y to accept the file mget README? y Enter y to accept the file mget tzdata2006m3.el3.noarch.rpm? y Enter y to accept the file mget tzupdater.jar? y Enter y to accept the file ftp> bye [root@WitnessDAPI DST2007]#
3. Install the Red Hat Patch a. While still logged in as the root user, stop the cscm service (service cscm stop) EXAMPLE ========= [root@WitnessDAPI DST2007]# service cscm stop Using CATALINA_BASE: /opt/witness/tomcat5028 Using CATALINA_HOME: /opt/witness/tomcat5028 Using CATALINA_TMPDIR: /opt/witness/tomcat5028/temp Using JAVA_HOME: /usr/java/j2sdk1.4.2_05 [root@WitnessDAPI DST2007]# b. Install the patch using the RPM command as below # rpm Uvh tzdata2006m3.el3.noarch.rpm
**** IF RUNNING ContactStore for Communication Manager 7.7, STEP 4 WILL NEED TO BE REPEATED FOR BOTH DIRECTORIES: /usr/java/j2sdk1.4.2_05/bin and /usr/java/jdk1.5.0_06/jre/bin **** 4. Install the Sun Patch ***EXECUTE ALL COMMANDS FROM THE LOCATION WHERE THE TZUPDATER.JAR IS INSTALLED (e.g. /opt/witness/DST2007).*** a. First test if the update is applied /usr/java/j2sdk1.4.2_05/bin/java jar tzupdater.jar t this should report error messages ... i. Change directory to the location where the tzupdater.jar was installed. EXAMPLE ======== [root@WitnessDAPI DST2007]# cd /opt/witness/DST2007 [root@WitnessDAPI DST2007]# /usr/java/j2sdk1.4.2_05/bin/java jar tzupdater.jar t
You will see many "time zone not found" error messages. Disregard these messages as this is normal. After all of the messages, it will show the final message: Validation tests failed.
b. Check the version of the JDK and the version of the update tool /usr/java/j2sdk1.4.2_05/bin/java jar tzupdater.jar V EXAMPLE ========