Replikationsmetadaten werden in der AEM-Veröffentlichung nicht aktualisiert

Veröffentlichungsinstanzen zeigen fehlende, veraltete oder falsche Replikationsmetadaten an, z. B. cq:lastReplicated, cq:lastReplicationAction oder Zuletzt veröffentlicht Zeitstempel. Dies tritt auf, weil Replikationsmetadaten von Veröffentlichungsinstanzen gefiltert werden oder der Replikationsagent eine Konfiguration verwendet, die Statusaktualisierungen blockiert. In diesem Artikel wird erläutert, wie Sie das Verhalten identifizieren und die richtige Fehlerbehebung anwenden.

Beschreibung description

Umgebung

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • AEM 6.5
  • AEM Managed Services
  • On-Premise-Bereitstellungen

Problem/Symptome

  • Der Zeitstempel der Veröffentlichung wird nach der Replikation nicht in der Autoreninstanz aktualisiert.
  • cq:lastReplicated, cq:lastReplicatedBy oder cq:lastReplicationAction fehlen bei der Veröffentlichung.
  • Neue Seiten werden unmittelbar nach der Erstellung als bereits veröffentlicht angezeigt.
  • Metadaten unterscheiden sich zwischen Autoren- und Veröffentlichungsinstanzen.
  • Der Anwendungs-Code gibt bei der Veröffentlichung für Replikationseigenschaften null zurück.
  • jcr:created bei der Veröffentlichung spiegelt die Replikationszeit anstelle des Autorenwerts wider.

Ursache

Replikationsmetadaten werden in einigen Umgebungen vom Design her aus Veröffentlichungsinstanzen gefiltert. Die Konfiguration des Replikationsagenten kann Statusaktualisierungen auf der Autoreninstanz deaktivieren. Vorlagen oder Pakete können Replikationseigenschaften enthalten, die neue Inhalte erben. Während der Replikation werden Knoten bei der Veröffentlichung neu erstellt, wodurch jcr:created aktualisiert wird.

Lösung resolution

Gehen Sie wie folgt vor, um dieses Problem zu beheben:

  1. Identifizieren Sie das beobachtete Szenario: fehlende Metadaten, Zeitstempelprobleme, vererbte Eigenschaften oder Unterschiede beim Veröffentlichungszeitstempel.
  2. Öffnen Sie bei Problemen mit dem Zeitstempel der Autoreninstanz die Einstellungen für den Replikationsagenten und deaktivieren Sie die Option Keine Statusaktualisierung .
  3. Akzeptieren Sie bei fehlenden Metadaten in der Veröffentlichungsinstanz das erwartete Verhalten, wenn Replikationseigenschaften absichtlich nicht verfügbar sind.
  4. Aktualisieren Sie die Anwendungslogik, um jcr:lastModified oder jcr:created anstelle der Replikationseigenschaften zu verwenden.
  5. Entfernen Sie replikationsbezogene Eigenschaften aus Vorlagen, um die Vererbung auf neuen Seiten zu verhindern.
  6. Schließen Sie Replikationseigenschaften aus Inhaltspaketen aus, indem Sie Filterregeln aktualisieren.
  7. Überprüfen Sie, ob die jcr:created bei der Veröffentlichung die Replikationszeit und nicht die Autorenwerte widerspiegeln.

Verwandtes Lesen

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