停用DAM中繼資料回寫時,AEM Assets中繼資料不會在二進位檔中更新

在AEM Assets中,如標題或說明的中繼資料更新可能會儲存在存放庫中,但無法更新二進位檔案中的內嵌中繼資料。 當DAM Metadata Writeback工作流程啟動器(也稱為XMP回寫)停用、遺失或設定錯誤時,就會發生這種情況。 因此,下載或重新處理的資產仍會顯示舊的內嵌中繼資料,而非更新的DAM值。 啟用回寫啟動器、重新處理資產,並驗證內嵌中繼資料是否符合更新的存放庫中繼資料。

說明 description

環境

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Adobe Experience Manager 6.5 Managed Services
  • 內部部署的Adobe Experience Manager 6.5

問題/症狀

  • 編輯資產屬性後,中繼資料不會更新到資產二進位檔中。
  • 在DAM中更新dc:title後,PDF標題保持不變。
  • 重新處理資產會還原舊的內嵌中繼資料,而非更新的值。
  • 下載的影像或PDF不包含預期的中繼資料。
  • 記錄檔可顯示​injectXMP失敗: XMP錯誤2: XMPFiles::PutXMP — 無法插入XMP

原因

DAM Metadata Writeback啟動器(也稱為XMP回寫)已停用、遺失或設定錯誤。 發生此情況時,AEM只會在jcr:content/metadata下儲存中繼資料變更,不會將這些更新寫回二進位檔案。 重新處理或下載後,內嵌於二進位中的原始中繼資料可以維持原地或覆寫預期的DAM值。 在某些情況下,回寫也可能因特定檔案結構而失敗,並傳回XMP插入錯誤。

解決方法 resolution

若要解決AEM Assets中遺失的中繼資料回寫,請執行下列步驟:

  1. 開啟工具 > 工作流程 AEM Author中的> 啟動器
  2. 搜尋名為 DAM中繼資料回寫DAM中繼資料回寫 的啟動器。
  3. 開啟啟動器屬性,並啟用啟動器(如果已停用)。
  4. 儲存啟動器並重新開啟以確認是否仍選取啟用的設定。
  5. 編輯測試資產的中繼資料,例如 屬性 中的標題 > 基本
  6. 重新處理資產。 在AEM as a Cloud Service中,使用資產重新處理動作。 在AEM 6.5中,執行適當的資產處理工作流程。
  7. 檢查工作流程執行個體,並確認針對資產執行DAM中繼資料回寫
  8. 下載資產,並在外部檢視器中檢查內嵌的中繼資料。
  9. 確認內嵌中繼資料現在符合儲存在AEM中的更新dc:titledc:description值。
  10. 如果啟動器已啟用且回寫仍失敗,或如果記錄顯示​injectXMP失敗: XMP錯誤2: XMPFiles::PutXMP — 無法插入XMP,請聯絡Adobe支援

相關閱讀

recommendation-more-help
experience-cloud-kcs-help-kbarticles