Métadonnées de réplication non mises à jour dans la publication AEM

Les instances de publication affichent des métadonnées de réplication manquantes, obsolètes ou incorrectes telles que les horodatages cq:lastReplicated, cq:lastReplicationAction ou Dernière publication. Cela se produit, car les métadonnées de réplication sont filtrées à partir des instances de publication ou l’agent de réplication utilise une configuration qui bloque les mises à jour de statut. Cet article explique comment identifier le comportement et appliquer le correctif correct.

Description description

Environnement

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

Problème/Symptômes

  • L’horodatage publié n’est pas mis à jour sur l’auteur après la réplication.
  • cq:lastReplicated, cq:lastReplicatedBy ou cq:lastReplicationAction manquant lors de la publication.
  • Les nouvelles pages apparaissent comme déjà publiées immédiatement après leur création.
  • Les métadonnées diffèrent entre les instances de création et de publication.
  • Le code d’application renvoie la valeur null pour les propriétés de réplication sur l’instance de publication.
  • jcr:created sur la publication reflète l’heure de réplication au lieu de la valeur de création.

Cause

Par défaut, les métadonnées de réplication sont filtrées des instances de publication dans certains environnements. La configuration de l’agent de réplication peut désactiver les mises à jour de statut sur l’auteur. Les modèles ou les packages peuvent inclure des propriétés de réplication dont le nouveau contenu hérite. Pendant la réplication, les nœuds sont recréés lors de la publication, ce qui met à jour jcr:created.

Résolution resolution

Pour résoudre ce problème, procédez comme suit :

  1. Identifiez le scénario observé : métadonnées manquantes, problèmes d’horodatage, propriétés héritées ou différences d’horodatage de publication.
  2. Pour les problèmes d’horodatage de création, ouvrez les paramètres de l’agent de réplication et désactivez l’option Aucune mise à jour de statut .
  3. Pour les métadonnées manquantes lors de la publication, acceptez le comportement attendu selon lequel les propriétés de réplication ne sont pas disponibles intentionnellement.
  4. Mettez à jour la logique de l’application pour utiliser jcr:lastModified ou jcr:created au lieu des propriétés de réplication.
  5. Supprimez les propriétés liées à la réplication des modèles pour empêcher l’héritage dans les nouvelles pages.
  6. Excluez les propriétés de réplication des packages de contenu en mettant à jour les règles de filtrage.
  7. Vérifiez que la jcr:created sur la publication reflète l’heure de réplication et non les valeurs de création.

Lecture connexe

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