この章では、Oracle WebCenter Contentのアーカイバ・ユーティリティのレプリケーション機能を使用して、コンテンツ・ファイルのエクスポート、インポート、および転送を自動化する方法について説明します。
この章の内容は、次のとおりです。
レプリケーションを使用してWebCenter Contentのファイルのインポートを自動化していると、自動インポートの完了直後に各バッチ・ファイルは削除されます。Webレイアウト・エディタを使用して、「アーカイブ履歴」レポートを準備することで、アーカイブ結果を確認できます。エディタの詳細は、『Oracle WebCenter Contentでの開発』を参照してください。
ファイルをコントリビューション・サーバーにレプリケートする場合は、ユーザーがインポート済ファイルに対する読取り権限のみを持つように、「セキュリティ・グループ」フィールドまたは「アカウント」フィールド(あるいはその両方)を変更する必要があります。そうしない場合、以降のレプリケーション・サイクルで、インポート側インスタンス内の変更されたファイルが、エクスポートされたファイルによって上書きされることがあります。
パフォーマンス上の理由で、レプリケーションはアーカイブが大きい場合(約20,000ファイル以上)にはお薦めできません。大きいアーカイブのエクスポートとインポートは、できる限りピーク以外の時間帯に手動で実行してください。
注意: アーカイバ・ユーティリティを使用して、同じコンテンツ・サーバー・インスタンス名(IDC_Name )を共有する2つのインスタンス間でのデータの移動またはコピーはできません。これを行うと、ターゲット・システムのデータが破損します。 |
WebCenter Contentのインスタンス間でアーカイバの自動レプリケーションを構成すると、環境間でチェックイン、更新および削除のすべてのアクションがレプリケートされます。アーカイバに削除アクションをレプリケートさせない方法の詳細は、"アーカイバで削除をレプリケートさせない方法に関するブログを参照してください。
この項の項目は次のとおりです。
レプリケーション機能の一般的な用途は次のとおりです。
コンテンツ・サーバー・インスタンスからコンテンツをエクスポートして、そのコンテンツを別のコンテンツ・サーバー・インスタンスに自動的にインポートして、2つのWebサイトを同期化します。
2つのコントリビューション・サーバーおよびコンサンプション・サーバーの間で自動的にコンテンツをコピーします。
コントリビューション・サーバーからの特定のドキュメントを、よりセキュリティの強いコンテンツ・サーバー・インスタンスに自動的に移動します。
古いコンテンツをストレージ・ロケーションに自動的に移動します。
注意: レプリケーション機能では、コンテンツ・タイプおよびユーザー属性はインポートされません。 |
アーカイバの機能を自動化するには、次の方法があります。
自動エクスポート: エクスポート条件を満たすコンテンツ・アイテムに索引が付けられるたびに、ローカル・アーカイブへのエクスポートが自動的に開始されます。
自動インポート: 約1分間に1回、ローカル・アーカイブからのインポートが自動的に開始されます。
自動転送: ソース・アーカイブが更新されるたびに、アーカイブ・ファイルが別のコンテンツ・サーバー・インスタンスにソケット経由で移動されます。
注意: 期限切れのリビジョンは手動ではエクスポートできますが、自動的にはエクスポートされません。 |
「エクスポート問合せの編集」(コンテンツ)ウィンドウで「単一リビジョンのレプリケーション」オプションを使用する際には、次の考慮事項に注意してください。
新規のドキュメントは、チェックイン時にアーカイバ問合せに一致するとアーカイブされます。問合せに一致しなければ、何も行われません。
ドキュメントに複数のリビジョンがあり、最新の一致りビジョンが削除または更新されたために問合せに一致しなくなった場合、そのドキュメントの2番目に新しい一致リビジョンがレプリケートされます。問合せに一致するリビジョンがない場合、そのドキュメントはレプリケーションで削除されます。
システム(A)をシステム(B)にレプリケートする場合に「単一リビジョンのレプリケーション」オプションを使用すると、常にシステムBには各ドキュメントのリビジョンが1つのみ存在することになります。レプリケートされたドキュメントのrevLabelに関係なく、各リビジョンのrevLabelは1になります。
このアーカイブ・オプションを使用すると、管理者はステージング・システムおよび本番システムを作成できます。ステージング・システムは、特定のメタデータ・フィールドが1に設定されているすべてのドキュメントをアーカイブできます。本番システムには常に、このメタデータ・フラグが設定された各ドキュメントの最新リビジョンが存在します。ステージング・システムでこのフラグを0に設定すると、本番システムからこのフラグが削除され、そのメタデータ・フィールドが1に設定された2番目に新しいリビジョンにロールバックされます。
レプリケーション・プロセスの管理には、自動エクスポート、自動インポートおよび自動転送の設定を含むいくつかのタスクが関連します。この項では、レプリケーション・タスクについて説明します。
自動エクスポートを設定する手順は、次のとおりです。
エクスポートを設定し、手動エクスポートを実行します。第26.2.1項を参照してください。
コンテンツのエクスポート元のコンテンツ・サーバー・インスタンスでアーカイバを開きます。
アーカイブ・コレクションを開きます。
現在のアーカイブ・リストで、自動的にエクスポートするアーカイブを選択します。
「レプリケーション」タブをクリックします。
「編集」をクリックします。
「登録済のエクスポータ」ウィンドウで、「自動エクスポートを有効にする」を選択します。
「登録」をクリックします。
現在のコレクションが「登録済のエクスポータ」ボックスに追加されます。
「OK」をクリックします。
エクスポート条件を満たす各リビジョンが索引付けられると、このアーカイブにエクスポートされます。各エクスポートが完了した時点で、バッチ・ファイルは削除されます。
注意: 期限切れのリビジョンは手動ではエクスポートできますが、自動的にはエクスポートされません。 |
自動インポートを設定する手順は、次のとおりです。
インポートを設定し、手動インポートを実行します。第27.3項を参照してください。
アーカイブのインポート先のコンテンツ・サーバー・インスタンスでアーカイバを開きます。
アーカイブ・コレクションを開きます。
現在のアーカイブ・リストで、自動的にインポートするアーカイブを選択します。
「レプリケーション」タブをクリックします。
「現在のインスタンスを登録」をクリックします。
アクションの確認を要求されたら、「OK」をクリックします。
約1分間に1回、選択したアーカイブが自動的にインポートされます。各インポートが完了した時点で、すべてのソース・バッチ・ファイルは削除されます。
注意: レプリケーション機能では、コンテンツ・タイプおよびユーザー属性はインポートされません。 |
自動転送を設定する手順は、次のとおりです。
転送を設定し、手動転送を実行します。第28.1項を参照してください。
ソース・コンテンツ・サーバー・インスタンスでアーカイバを開きます。
アーカイブ・コレクションを開きます。
現在のアーカイブ・リストでソース・アーカイブを選択します。
「転送先」タブをクリックします。
「編集」をクリックします。
「転送オプション」ウィンドウで、「転送を自動化」を選択します。
「OK」をクリックします。
自動転送をテストします。
ソース・コンテンツ・サーバー・インスタンスで、エクスポート基準を満たす新規ドキュメントをチェックインします。
エクスポートを自動化した場合は、索引作成後に自動エクスポートが開始されるのを待ちます。そうでない場合は、ソース・アーカイブを手動でエクスポートします。アーカイブは数分でターゲット・コンテンツ・サーバー・インスタンスに転送されます。
注意: レプリケーション機能では、コンテンツ・タイプおよびユーザー属性はインポートされません。 |
この項では、自動インポートを無効にする方法について説明します。
アーカイブ・コレクションを開きます。第25.3.1項を参照してください。
現在のアーカイブ・リストからアーカイブを選択します。
「レプリケーション」タブをクリックします。
「登録解除」をクリックします。
選択したアーカイブからの自動インポートが無効になります。
アーカイブ・コレクションを開きます。第25.3.1項を参照してください。
「オプション」から「インスタンスの自動化の詳細を表示する」を選択します。
「インスタンスの自動化の詳細」ページで、「インポータ」タブを開きます。
削除する登録済インポータを選択します。
「削除」をクリックします。
登録済インポータがリストから削除されます。
自動エクスポートを無効にする手順は、次のとおりです。
アーカイブ・コレクションを開きます。第25.3.1項を参照してください。
現在のアーカイブ・リストからアーカイブを選択します。
「レプリケーション」タブをクリックします。
「編集」をクリックします。
「登録済のエクスポータ」ウィンドウで、「自動エクスポートを有効にする」を選択解除します。
「OK」をクリックします。
選択したアーカイブの自動エクスポートが無効になります。
自動転送を無効にする手順は、次のとおりです。
ソース・コンテンツ・サーバー・インスタンスでアーカイバを開きます。
ソース・アーカイブ・コレクションを開きます。第25.3.1項を参照してください。
現在のアーカイブ・リストでソース・アーカイブを選択します。
「転送先」タブをクリックします。
「編集」をクリックします。
「転送オプション」ウィンドウで、「転送を自動化」を選択解除します。
「OK」をクリックします。
選択したアーカイブの自動転送が無効になります。
この項では、登録済エクスポータを削除する方法について説明します。
アーカイブ・コレクションを開きます。第25.3.1項を参照してください。
現在のアーカイブ・リストからアーカイブを選択します。
「レプリケーション」タブをクリックします。
「編集」をクリックします。
「登録済のエクスポータ」ウィンドウで、「自動エクスポートを有効にする」を選択します。
「登録済のエクスポータ」リストから、削除するコンテンツ・サーバー・インスタンスを選択します。
「削除」をクリックします。
登録済エクスポータがリストから削除されます。
「OK」をクリックします。
アーカイブ・コレクションを開きます。第25.3.1項を参照してください。
「オプション」から「インスタンスの自動化の詳細を表示する」を選択します。
「インスタンスの自動化の詳細」ウィンドウで、削除する登録済エクスポータを選択します。
「削除」をクリックします。
登録済エクスポータがリストから削除されます。