グループ内のサイトのコンテンツ・アイテムのダウンロードまたはアップロード
開発者として、ある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