3.3 アップグレードプロセスの概要

以前のバージョンから JEE 上の AEM forms にアップグレードすると、既存のサーバーの設定を使用して設定された JEE 上の AEM forms ソフトウェアがインストールされます。環境設定、ユーザーデータおよびジョブの情報は、JEE 上の AEM forms システムに移行されます。

アップグレードプロセスの多くのタスクは Configuration Manager によって自動化されているので、若干のユーザー入力を行うだけで実行できます。 Configuration Manager は、JEE 上の AEM forms コンポーネントのアプリケーションサーバーへのデプロイメントに伴う、設定、デプロイ、検証の各作業に使用するツールです。Configuration Manager をアップグレードモードで実行すると、設定やデータの更新などのアップグレード固有のタスクも実行されます。

アップグレードプロセス時に Configuration Manager から GDS ディレクトリおよびデータベースにアクセスできる必要があります。

既存のデータベースが JEE 上の AEM forms と互換性のあるバージョンの場合、そのデータベースを継続して使用できます。使用しているデータベースバージョンがサポート対象ではない場合、データをバックアップし、互換性のあるバージョンに復元してください。

アプリケーションサーバーのメジャーバージョンを変更せず、インプレースアップグレードを実行する場合、新しい EAR ファイルをデプロイするために既存のアプリケーションサーバーが実行されている必要があります。その他のアップグレードの場合、アップグレードプロセス中に古いアプリケーションサーバーを実行する必要はありません。インプレースアップグレードまたはアウトオブプレースアップグレードについて詳しくは、インプレースアップグレードまたはアウトオブプレースアップグレードを参照してください。

3.3.1 Configuration Managerを使用した JEE 上の AEM forms へのアップグレード

JEE 上の AEM forms へアップグレードするには、次のタスクを実行します。

  1. JEE 上の AEM forms をインストールします。

  2. Configuration Manager を実行して、設定、アップグレードおよびデプロイメントのプロセスを開始します。このプロセスにはその他に以下の手順が含まれます。

    注意: リレーショナルデータベースに対するクラスター環境は、現時点では実稼動環境での使用向けにサポートされていません。クラスター化されたリレーショナルデータベース環境をサポートする製品アップデートは現在開発中です。Configuration Managerでは、クラスター環境(CRX 3 RDB)を設定するオプションも用意されています。このオプションは、クラスタ化されたデータベースをテストするために使用することはできますが、実稼動環境がサポートされていることを示すものではありません。製品のアップデートが利用可能になったときに、本ドキュメントには、アップデートにアクセスし、インストールする方法に関する情報が追加されます。クラスター化されたデータベースの実稼働環境でのサポートに関するその他の情報については、そのときに提供されます。
  3. JEE 上の AEM forms の EAR ファイルを更新してアプリケーションサーバーにデプロイします。

    注意: インプレースアップグレードの場合、アプリケーションサーバーから既存の LiveCycle の EAR ファイルを手動でデプロイ解除する必要があります。
  4. アプリケーションサーバーで JEE 上の AEM forms を起動し、ユーザーの要求を受け入れられるようにします。この処理は EAR ファイルのデプロイ後に自動実行されます。ただし、サーバーが自動的に起動しない場合は、手動でサーバーを起動する必要があります。

  5. 既存のデータに影響を与えることなく、JEE 上の AEM forms 固有のスキーマ変更がデータベースに組み込まれるように、JEE 上の AEM forms データベースを初期化します。

    注意: この手順は必須です。アップグレード時に省略することはできません。この手順によって、既存のデータに影響が生じることは一切ありません。
  6. 既存の JEE 上の AEM forms コンポーネントに新しいバージョンのパッチがある場合は適用し、新しい JEE 上の AEM forms コンポーネントをデプロイします。

  7. データベース、必須データ、およびその他すべてのデータを移行します。こうしたデータには、送信された監査レコードや、forms ワークフローに関連付けられている履歴データなどがあります。