Upgrading Contact Optimization

You can upgrade Contact Optimization by overwriting your existing Contact Optimization installation.

About this task

Note: You must upgrade Campaign and Contact Optimization together. If you do not want to upgrade Campaign and Contact Optimization together, you must stop the Contact Optimization listener manually.

You can complete in-place upgrades for Contact Optimization 9.1.0. An in-place upgrade is one where you overwrite your existing installation.

Complete the following steps to upgrade Contact Optimization:

Procedure

  1. Stop the Contact Optimization listener. Before you stop the Contact Optimization listener, make sure that you set the path to CAMPAIGN_HOME correctly in the ACOServer script.

    Use the ACOServer script to stop the Contact Optimization listener. The ACOServer script is in the bin directory of the Contact Optimization installation.

    Run the following command to stop the Contact Optimization listener:

    • On Windows™: ACOserver.bat stop
    • On UNIX™: ./ACOserver.sh stop
  2. Back up the Campaign and Contact Optimization home directories.
  3. Back up the Campaign and Marketing Platform system tables.
  4. Run the IBM® EMM installer and select Contact Optimization.
    Important: Select your previous Contact Optimization installation directory, for example C:\IBM\ContactOptimization.

    When prompted, select the Automatic database setup. If you select Manual database setup, you must run the Contact Optimization Migration SQL scripts against the appropriate database to create and populate the Contact Optimization system tables manually.

  5. Start the web application server on which Campaign is deployed, if it is not already running.
  6. Start the Contact Optimization listener.

    Use the ACOServer script to start the Contact Optimization listener.

    Run the following command to start the Contact Optimization listener:

    • On Windows: ACOserver.bat start
    • On UNIX: ./ACOserver.sh start
  7. Complete the following steps for all Contact Optimization sessions that use session level advanced settings:
    1. Edit the session level advanced settings of the Contact Optimization session.
    2. Save the session level settings.
    Saving the settings ensures that the session level advanced settings of the current Contact Optimization session are retained during the upgrade. If you do not save the advanced settings, the following properties might behave as if they are set to False, even if they are set to True:
    • ContinueOnGenerationLoopError
    • Enable Max Capacity Consumption
    • Update Session Table Statistics