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