移行パッケージを使用すると、ポータル間でオブジェクトをコピーすることができます。この操作は、 グローバルな導入を処理する複数のポータルがある場合や、開発、テスト、生産などの段階に分割するために複数のポータルを作成する場合などに役立ちます。
移行パッケージは、次のような目的に使用できます。
開発用のポータルで作成されたオブジェクトをエクスポートし、適切にテストしてから、生産用のポータルにオブジェクトをインポートする。
新しい機能をポータルにインストールするために、ポータル オブジェクトをインポートする。たとえば、ポートレット機能をインストールして、ポータルに登録する場合などがあります。
移行パッケージを作成する場合は、[移行 - エクスポート] ユーティリティを使用します。移行パッケージからオブジェクトをインポートする場合には、[移行 - インポート] ユーティリティを使用します。
移行ユーティリティのコマンド ライン バージョンについては、Administrator Guide for Oracle WebCenter Interaction (Oracle Technology Network、http://www.oracle.com/technology/documentation/bea.html) を参照してください。
移行では次の機能を使用できます。
機能 |
説明 |
パッケージに含むことのできるオブジェクト |
すべてのオブジェクト |
Collaboration および Publisher のコンテンツ |
Collaboration または Publisher のコンテンツを含むコミュニティを移行する場合は、それに関連するコンテンツも移行させることができます。たとえば、コミュニティ ディスカッション メッセージ ポートレットを含むコミュニティを移行する場合、ポートレットに含まれるプロジェクトおよび関連するコンテンツを移行することができます。 |
リクエストおよび承認 |
管理オブジェクト ディレクトリ内のオブジェクトに対して、少なくとも、編集権限が与えられているユーザは、オブジェクトの移行をリクエストできます。ただし、リクエストを承認できるのは、管理者グループに属するユーザのみです。 管理者は、承認済みのオブジェクトを選択して、移行パッケージに追加します。 |
移行パッケージの作成 |
移行パッケージを作成できるのは管理者のみです。管理者は、リクエストと承認のプロセスを迂回して、移行のリクエストがないオブジェクトを移行パッケージに追加することができます。 |
オブジェクトの依存関係 |
移行パッケージには依存オブジェクトを含めることができますが、必ず含める必要はありません。 |
UUID (Unique Universal Identifiers) および今後行われるインポートと移行に対する影響 |
デフォルトで UUID が維持されるため、今後移行が行われるときには、移行済みのオブジェクトが上書きされます。ただし、移行済みのオブジェクトを上書きしない場合は、新規 UUID を使用して、同じオブジェクトの新規インスタンスを作成することができます。 |
移行に関する注:
管理グループのメンバーであるユーザも、オブジェクトのエディタの移行履歴および状況ページ、または [オブジェクトの保存] ダイアログ ボックスの移行パッケージへのオブジェクトの移行を、移行リクエストなしで承認できます。このようなオブジェクトは、移行が承認されたオブジェクトのリストに自動的に追加されます。
新規のリモート サーバを移行することはできますが、今後リモート サーバへの編集が行われた場合、インポート時に [リモート サーバの上書き] を選択しない限り、その編集内容は移行されません。通常の場合、リモート サーバ設定は特定のポータルに固有のものであるため、デフォルト設定はリモート サーバにあるオブジェクトでは上書きされません。
移行パッケージのオブジェクト設定は移行パッケージの作成時に設定されたもので、オブジェクトの承認時に設定されたものではありません。