Pre-upgrade procedure
Follow these steps before upgrading the Contenta Client.
Before you begin
You must upgrade the Contenta Server first. See the SDL Contenta Server Upgrade Guide for Windows topic.
Procedure
- If upgrading a client with an Oracale database, upgrade and configure the Oracle software if needed—see the Upgrading Oracle topic.
- See the Platform Requirements to determine the version of Perl for the Contenta version to which you are upgrading. If a newer version of Perl is required, you must remove earlier versions of ActiveState Perl before upgrading Contenta, then follow the steps to install Perl during the upgrade.
Note: Contenta 5.7 installs Strawberry Perl in its own install location and does not support ActiveState Perl. Before removing ActiveState Perl, make sure no other Software is dependent on it, for example, SDL XPP.
- Save custom files, such as Contenta tools and scripts that may be overwritten by the upgrade. On the Contenta Client, save files such as those:
- Files in Contenta_home/encaps/di/custom
- Custom tools in Contenta_home/encaps
After the upgrade is complete, compare the differences between any custom files or files you modified for your environment and any new files delivered into the distr directory. If necessary, modify your custom files to include updates delivered in the newer versions of the files. - If unknown, find the name of the ODBC DNS (for use during the upgrade)—click Start > Administrative Tools > Data Sources (ODBC) > System DSN.
- Run verilk on your current database using the system and verilk utility of the version of Contenta from which you are upgrading.
Run verilk before upgrading your database to check and repair the parent_list, which contains information about the relationships between parent and child objects. See the SDL Contenta Administration User topics for complete information about the verilk command.
- Run the Contenta upgrade script.
For more information about the full syntax for the upgrade command, see the upgrade_56 script topic.
If the upgrade command fails, contact SDL Technical Support for help. Your database may not be at the proper version to use the upgrade script.
- Reboot your system and make sure there are no applications running, as the installation can return an error if other applications have some files locked.