開発者がOracle Content Managementサーバー間でサイトを転送する場合、サイトのコンテンツ・アイテムをグループでダウンロードまたはアップロードできます。
多数のコンテンツ・アセットを含むサイトを転送するには、サイトとそのコンテンツを分ける必要があります。コンテンツ(cec transfer-site --excludecontent
)なしでサイトを転送した後で、cec transfer-site-content
を使用してサイトのコンテンツを転送します。
例:
cec transfer-site-content <name>
このコマンドはスクリプトを作成して、Oracle Content Managementサーバー間でエンタープライズ・サイト・コンテンツを転送します。このコマンドは多数のコンテンツ・アイテムの転送に使用し、アイテムはバッチで転送されます。デフォルトでは、このコマンドはスクリプトを実行せず、すべてのアセットが転送されます。-p
を指定すると、公開済アセットのみを転送できます。
ソース・サーバーを-s <server>
で、宛先サーバーを -d <destination>
で指定します。
オプション
--destination, -d The registered CEC server to transfer the content [required] --repository, -r Repository [required] --publishedassets, -p The flag to indicate published assets only --number, -n The number of items in each batch, defaults to 500 --execute, -e Execute the scripts --help, -h Show help [boolean]
オプション--execute
が設定されていない場合、cec transfer-site-content
の完了後、生成されたスクリプト<site name>_downloadcontent
を実行してコンテンツをソース・サーバーからダウンロードし、<site name>_uploadcontent
を実行してダウンロード済コンテンツを宛先サーバーにアップロードします。
例
cec transfer-site-content Site1 -s DEV -d UAT -r Repository1 Generate script Site1_downloadcontent and Site1_uploadcontent cec transfer-site-content Site1 -s DEV -d UAT -r Repository1 -e Generate script Site1_downloadcontent and Site1_uploadcontent and execute them cec transfer-site-content Site1 -s DEV -d UAT -r Repository1 -n 200 cec transfer-site-content Site1 -s DEV -d UAT -r Repository1 -p