Upgrading from version 3.2.x to 3.3.7
Please completely read these instructions BEFORE beginning your upgrade process.
Please note that the Connect Daily upgrader does not support skipping major versions.
- If you are using 2.5.x you will need to upgrade to 3.0.7.
- If you are using 3.0.x you need to upgrade to version 3.1.5.
- If you are using 3.1.x you need to upgrade to version 3.2.13.
- Finally, you can upgrade from any 3.2.x version to 3.3.7
Backup
Before beginning the upgrade process, ensure that a fresh backup of your Connect Daily installation files and database are made.
Microsoft Access Users
If you are using Microsoft Access, copy your cdaily-3.3.7\WEB-INF\sql\Access\calendar.mdb file to a safe location.
SQL Database Users
Using the appropriate utility for your DBMS, create a backup of your SQL Database.
Instructions for Default Windows Installations
If you used the Connect Daily downloader, then you should follow these steps to upgrade. If you are using a different engine, or OS, then skip to the "Generic Application Server Instructions".
- Stop the Connect Daily Service.
- Make a copy of the cdaily-3.3.7/WEB-INF\configuration.properties file and cdaily-3.3.7/WEB-INF\styles.properties files.
- Backup any custom EMail templates or caption translation files you have created.
- Backup the cdaily-3.3.7\WEB-INF\sql\Access\calendar.mdb file.
- Un-install Connect Daily
- Using the Connect Daily downloader, re-install Connect Daily.
- Restore the files backed up in steps 1-4.
- Using a command shell, run the update330.bat file. It may be necessary to copy the file to a Windows XP or Windows 2003 server to run the script.
- Start the Connect Daily Service.
Generic Application Service Upgrade Steps
- Stop your application server.
- Backup your cdaily-3.3.7/WEB-INF/configuration.properties file.
- Backup any custom EMail templates or caption translation files you have created.
- Remove the existing calendar application directory.
- Extract the zip or WAR file containing Connect Daily into the appropriate directory for your application server.
- Copy the configuration.properties file you saved in step 2 to the WEB-INF directory. If you are using MS Access, copy the calendar.mdb file you saved prior to beginning into the WEB-INF\SQL\Access directory.
- Follow the instructions in the Database Updates section below.
- If you copied your database JDBC driver JARs into the WEB-INF/lib directory, recopy them to the WEB-INF/lib.
- If you are using your own translated caption files, refer to the Installation Guide and User manual for instructions on how to ensure you have all captions in your file.
- Restart your application server.
Database Updates
All Databases
BACKUP YOUR DATABASE BEFORE PERFORMING THESE STEPS
MS Access Users
- BACKUP YOUR DATABASE BEFORE PERFORMING THESE STEPS
- Copy the calendar.mdb file you saved in the backup portion of this procedure to cdaily-3.3.7\WEB-INF\SQL\Access
- Change to the cdaily-3.3.7\WEB-INF\SQL\Access directory.
- Run the batch file UPDATE330.bat
We have observed some issues with this script on Windows 2000 servers with certain versions of MDAC. If the upgrade script fails, please send a copy of the Access MDB file to MH Software and we will convert it for you.
SQL Database Users
- BACKUP YOUR DATABASE BEFORE PERFORMING THESE STEPS
- JNDI USERS:
Edit your configuration.properties file. For the upgrade script to run, you must create a configuration.properties file that uses a standard JDBC Connect String. This is because the upgrade script will not have access to JNDI variables when it runs. For information on editing configuration.properties, refer to configuration.properties. - Edit either RUN330.SH or RUN330.Bat (depending upon your operating system). You must specify the SERVER_LIB_DIR variable as appropriate for your installation.
- Run the WEB-INF/sql/run330.sh (UNIX) or WEB-INF/sql/RUN330.bat script.