Live Copy-Assets werden nicht in Dynamic Media in AEM veröffentlicht
Nachdem Sie mit Live Copy Assets dupliziert haben, schlägt die Veröffentlichung in Dynamic Media für einige von ihnen fehl. Versuche, mit verschiedenen Methoden zu veröffentlichen, einschließlich Single Publish, Folder Publish, Quick Publish, Veröffentlichung verwalten und Neuverarbeitung, funktionieren nicht. Dies tritt auf, weil Live Copy Asset-Metadaten kopiert, einschließlich der assetHandle, wodurch sowohl das ursprüngliche als auch das kopierte Asset auf dasselbe Dynamic Media-Asset verweisen. Um das Problem zu beheben, schließen Sie Scene7-Metadateneigenschaften während Live Copy-Vorgängen aus.
Beschreibung description
Umgebung
- Adobe Experience Manager
- Dynamic Media Scene7
Problem/Symptome
- Das Veröffentlichen in Dynamic Media schlägt für Assets fehl, die mit der Live Copy-Funktion kopiert wurden.
- Versuche, eine Veröffentlichung mit Single Publish, Folder Publish, Quick Publish, Veröffentlichung verwalten oder Neuverarbeitung durchzuführen, sind erfolglos.
- Die kopierten Assets behalten dieselben
assetHandleMetadaten wie die ursprünglichen Assets bei, was zu Konflikten in Dynamic Media führt. - Sowohl das Original- als auch das Live Copy-Asset verweisen auf dasselbe Asset im Back Office von Dynamic Media.
- Wenn VirtualID aktiviert ist, schlagen Dynamic Media-Anfragen fehl, wenn das Asset im erwarteten Pfad nicht verfügbar ist oder die Veröffentlichung aufgehoben wird.
Auflösung resolution
Führen Sie die folgenden Schritte aus, um zu verhindern, dass Scene7-Metadaten während Live Copy-Vorgängen kopiert werden:
-
Öffnen Sie für AEM 6.5 die OSGi-Konfigurationskonsole unter
/system/console/configMgr. -
Suchen Sie die folgenden Konfigurationen und bearbeiten Sie sie:
com.day.cq.wcm.msm.impl.actions.ContentUpdateActionFactory.cfg.jsoncom.day.cq.wcm.msm.impl.actions.ContentCopyActionFactory.cfg.json
-
Schließen Sie in beiden Konfigurationen die
dam:scene7.*Eigenschaftsmuster aus, um das Kopieren von Scene7-Metadaten zu verhindern. -
Pushen Sie diese Konfigurationsänderung für AEM as a Cloud Service (AEMaaCS) durch die Bereitstellungs-Pipeline.
Dadurch wird sichergestellt, dass kopierte Assets keine widersprüchlichen Scene7-Metadaten beibehalten, sodass sie ordnungsgemäß in Dynamic Media veröffentlicht werden können.
Verwandtes Lesen
Konsole „Live Copy-Übersicht im AEM as a Cloud Service-Benutzerhandbuch