Contact Optimization のアップグレード

既存の Contact Optimization を上書きして、Contact Optimization をアップグレードできます。

このタスクについて

Contact Optimization ユーザーのための重要な注記

CampaignContact Optimization を一緒にアップグレードする必要があります。CampaignContact Optimization を一緒にアップグレードしない場合、Contact Optimization リスナーを手動で停止させなければなりません。

IBM Contact Optimizationリスナーと IBM Campaignを別々のマシンにインストールしているユーザーのための重要な注意事項:

IBM® Contact Optimization リスナーと IBM Campaign 分析サーバーが別々のマシンにインストールされている場合に、Contact Optimization を非 root ユーザーの権限でアップグレードするには、そのユーザーを Sudo リストに追加する必要があります。そうしないと、GSKIT コンポーネントが正常にインストールされません。

対話式インストールの処理中に、非 root ユーザーの SUDO パスワードを入力するプロンプトが出されます。SUDO パスワードを入力すると、インストールが実行され、GSKIT Components が正常にインストールされます。

サイレント・モード・インストールを実行する場合に、SUDO パスワードの入力プロンプトをシステムから出さないようにするには、 SUDO ユーザーに NOPASSWD を設定します。SUDO ユーザーに NOPASSWD を設定しないと、SUDO パスワードの入力プロンプトが出されます。

ただし、ユーザーが SUDO リストに含まれていない場合でも、Contact Optimization インストーラーは SUDO パスワードの入力プロンプトを出します。GSKIT コンポーネントはインストールされません。この場合、ユーザーは root ユーザー権限で $Optimize_Home/bin/IBM_Campaign_Crypto.bin ユーティリティーを実行して、GSKIT を手動でインストールする必要があります。

Windows オペレーティング・システムでは、インストール・ユーザーがアドミニストレーターではない場合、ユーザーはアドミニストレーター・ユーザー役割で $Optimize_Home/bin/IBM_Campaign_Crypto.exe ユーティリティーを手動で実行して、GSKIT コンポーネントをインストールする必要があります。GSKIT インストール関連のログは ContactOptimization_stdout.log ファイルで確認できます。

Contact Optimization をアップグレードするには、以下の手順に従ってください。

手順

  1. Contact Optimization リスナーを停止します。Contact Optimization リスナーを停止する前に、ACOServer スクリプトに CAMPAIGN_HOME へのパスを正しく設定していることを確認してください。

    ACOServer スクリプトを使用して、Contact Optimization リスナーを停止します。ACOServer スクリプトは、Contact Optimization インストールの bin ディレクトリーにあります。

    Contact Optimization リスナーを停止するには、以下のコマンドを実行します。

    • Windows の場合 ACOserver.bat stop
    • UNIX の場合 ./ACOserver.sh stop
  2. Campaign および Contact Optimization のホーム・ディレクトリーのバックアップをとります。
  3. Campaign および Marketing Platform システム・テーブルのバックアップをとります。
  4. IBM Marketing Software インストーラーを実行して Contact Optimization を選択します。
    重要: 以前の Contact Optimization インストール・ディレクトリーを選択します。例えば、C:\IBM\ContactOptimization

    プロンプトが表示されたら、「自動データベース・セットアップ」を選択します。「手動データベース・セットアップ」を選択する場合、適切なデータベースに対して Contact Optimization 移行 SQL スクリプトを実行して、Contact Optimization システム・テーブルを手動で作成して、これにデータを読み込む必要があります。

  5. Campaign が配置されている Web アプリケーション・サーバーが実行されていない場合は始動します。
  6. Contact Optimization リスナーを始動します。

    ACOServer スクリプトを使用して、Contact Optimization リスナーを始動します。

    Contact Optimization リスナーを始動するには、以下のコマンドを実行します。

    • Windows の場合 ACOserver.bat start
    • UNIX の場合 ./ACOserver.sh start
  7. セッション・レベルの拡張設定を使用しているすべての Contact Optimization セッションで、以下のステップを実行します。
    1. Contact Optimization セッションのセッション・レベル拡張設定を編集します。
    2. セッション・レベル設定を保存します。
    設定を保存することにより、現行の Contact Optimization セッションのセッション・レベル拡張設定がアップグレード中に確実に保持されます。拡張設定を保存しない場合、以下のプロパティーが False に設定されているかのように、または True に設定されているかのように振る舞う可能性があります。
    • ContinueOnGenerationLoopError
    • 最大キャパシティー消費を有効にする
    • セッション・テーブル統計を更新する