ステージ 3 でデフォルトのオファー・テンプレートの作成に失敗する

問題またはエラー: stage3 スクリプトがデフォルトのオファー・テンプレートの作成に失敗し、5 個以上のオファー・コードが使用中であることを示すエラーがマイグレーション・ログに表示されます。

解決方法: Campaign では、パートの数が 4 つを超えたマルチパートのオファー・コードはサポートされていません。ターゲット・システムにマイグレーションする前に、ソース・システムでこれらのオファーを変更する必要があります。

この問題を回避するには、以下の手順に従います。

  1. 4 つを超えたパートを持つオファー・コードを含まないように、ソース・システムのオファーを変更します。

    例えば、Campaign 6.2.5 のソース・システムで、unica_acsvr.cfg ファイルの UACOfferCodeUsed プロパティーを 5 未満の値に設定します。unica_acsvr.cfg ファイルは、Campaign ソース・システムの /Campaign/config ディレクトリーにあります。

  2. データベース・タイプに適した DDL スクリプトを実行し、Campaign システム・テーブルを再作成し、データを再挿入します。
  3. ターゲット・システムのデータベースから、(名前の接頭部が MIG_ の) 一時マイグレーション・テーブルを削除します。
  4. ターゲット・システムのパーティションのデフォルト・フォルダー (例: partitions/<partition_name>/campaigns, partitions/<partition_name>/catalogs) に追加されたファイルやフォルダーを削除します。デフォルト・フォルダーは削除しないでください。
  5. データ・マイグレーション・スクリプトを実行している場所から bootstrap_migration.xml ファイルを削除します。
  6. ターゲット・システムを再始動して、これがクリーンなシステムであることを確認します。
  7. データ・マイグレーション・ステージをステージ 1 から再実行します。