ライブコピーアセットがAEMの Dynamic Media に公開されない
LiveCopy を使用してアセットを複製した後、一部のアセットで Dynamic Media への公開に失敗する。 様々な方法(単一の公開、フォルダーの公開、クイック公開、公開の管理、再処理など)を使用して公開する試みは、機能しません。 この問題は、LiveCopy がアセットのメタデータ(assetHandle を含む)をコピーするために発生します。これにより、元のアセットとコピーされたアセットの両方が同じ Dynamic Media アセットを参照します。 この問題を解決するには、ライブコピーの操作中に Scene7 メタデータプロパティを除外します。
説明 description
環境
- Adobe Experience Manager
- Dynamic Media Scene7
問題/症状
- LiveCopy 機能を使用してコピーされたアセットの Dynamic Media への公開が失敗する。
- 単一の公開、フォルダー公開、クイック公開、公開の管理、再処理のいずれかを使用して公開しようとすると、成功しません。
- コピーされたアセットは、元のアセットと同じ
assetHandleメタデータを保持し、Dynamic Media で競合を引き起こします。 - 元のアセットとライブコピーアセットの両方が、Dynamic Media バックオフィスの同じアセットを指します。
- VirtualID が有効な場合、期待されたパスのアセットが利用できない、または非公開になっていると、Dynamic Media リクエストは失敗します。
解決策 resolution
ライブコピーの操作中に Scene7 メタデータがコピーされないようにするには、次の手順に従います。
-
AEM 6.5 の場合は、
/system/console/configMgrで OSGi 設定コンソールを開きます。 -
次の設定を探して編集します。
com.day.cq.wcm.msm.impl.actions.ContentUpdateActionFactory.cfg.jsoncom.day.cq.wcm.msm.impl.actions.ContentCopyActionFactory.cfg.json
-
どちらの設定でも、Scene7 メタデータがコピーされないように、
dam:scene7.*プロパティパターンを除外します。 -
AEM as a Cloud Service(AEMaaCS)の場合は、デプロイメントパイプラインを通じてこの設定変更をプッシュします。
これにより、コピーされたアセットが競合する Scene7 メタデータを保持しなくなり、Dynamic Media に適切に公開できます。
3d58f420-19b5-47a0-a122-5c9dab55ec7f