Förstå kq:LiveRelationship-blandning i AEM-resurser

Assets i Adobe Experience Manager (AEM) visar cq:LiveRelationship i jcr:mixinTypes även när alternativet för live-kopia är dolt. Detta beror på att AEM ställer in egenskapen för MSM-relationer på databasnivå. Identifiera och ta bort MSM-konfigurationer för DAM-innehåll för att stoppa detta beteende.

Beskrivning description

Miljö

Adobe Experience Manager (AEM) On-Premise 6.5

Problem/symtom

  • Assets under /content/dam show jcr:mixinTypes som innehåller cq:LiveRelationship.
  • Menyalternativet Skapa Live-kopia är dolt i Assets Admin.
  • Det finns ingen synlig MSM-konfigurationsnod (cq:LiveSyncConfig) för resurserna.

Upplösning resolution

Följ de här stegen för att lösa problemet:

  1. Förstå att AEM automatiskt lägger till cq:LiveRelationship i noder som deltar i en MSM-direktkopieringsrelation, oavsett synlighet på gränssnittsmenyn.
  2. Känn igen att detta inträffar när en DAM-mapp är eller har konfigurerats som en MSM-ritning eller live-kopia, eller när MSM API:er eller anpassad kod upprättar direktrelationer på DAM-sökvägar.
  3. Kontrollera om det finns aktiva MSM-konfigurationer under /content/dam genom att använda ett databasfrågeverktyg för att söka efter noder av typen cq:LiveSyncConfig.
  4. Om det finns konfigurationer kontrollerar du om dessa live-kopior fortfarande behövs och kopplar från eller tar bort onödiga MSM-konfigurationer från de berörda mapparna efter lämplig testning.
  5. Se till att inga nya MSM-relationer för DAM skapas genom att granska anpassad kod och processer som skapar live-kopior med programkod under /content/dam. Befintliga cq:LiveRelationship mixiner i resurser återspeglar tidigare MSM-relationer.
  6. När du har kopplat loss eller tagit bort konfigurationer används dessa mixiner inte längre aktivt.
  7. Kontrollera att inga fler resurser hämtar cq:LiveRelationship-mixinen genom att övervaka nyligen skapade eller uppdaterade resurser efter ändringarna.

Anteckningar:

  • Om du döljer alternativet Skapa Live-kopia i användargränssnittet tas åtkomsten till den åtgärden bort, men MSM på databasnivå inaktiveras inte.
  • Blandningen cq:LiveRelationship påverkar inte tillgångsbeteendet om det inte finns en aktiv MSM-konfiguration som ligger högre upp i hierarkin.
  • Det finns inget globalt alternativ för att inaktivera DAM MSM. Hantera det genom innehållsstrukturändringar och konfigurationsrensning.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f