Os metadados de replicação não são atualizados na publicação do AEM

As instâncias de publicação mostram metadados de replicação ausentes, desatualizados ou incorretos, como carimbos de data/hora de cq:lastReplicated, cq:lastReplicationAction ou Última Publicação. Isso ocorre porque os metadados de replicação são filtrados das instâncias de publicação ou o agente de replicação usa uma configuração que bloqueia as atualizações de status. Este artigo explica como identificar o comportamento e aplicar a correção correta.

Descrição description

Ambiente

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • AEM 6.5
  • AEM Managed Services
  • Implantações no local

Problema/Sintomas

  • O carimbo de data/hora publicado não é atualizado no autor após a replicação.
  • cq:lastReplicated,cq:lastReplicatedBy ou cq:lastReplicationAction ausente na publicação.
  • As novas páginas são exibidas como já publicadas imediatamente após a criação.
  • Os metadados diferem entre as instâncias de autor e de publicação.
  • O código do aplicativo retorna nulo para propriedades de replicação na publicação.
  • jcr:created na publicação reflete o tempo de replicação em vez do valor do autor.

Causa

Os metadados de replicação são filtrados das instâncias de publicação por design em alguns ambientes. A configuração do agente de replicação pode desativar as atualizações de status no autor. Os modelos ou pacotes podem incluir propriedades de replicação que o novo conteúdo herda. Durante a replicação, os nós são recriados na publicação, o que atualiza jcr:created.

Resolução resolution

Para resolver esse problema, siga estas etapas:

  1. Identifique o cenário observado: metadados ausentes, problemas de carimbo de data e hora, propriedades herdadas ou diferenças de carimbo de data e hora de publicação.
  2. Para problemas de carimbo de data e hora do autor, abra as configurações do agente de replicação e desative a opção Nenhuma atualização de status.
  3. Para metadados ausentes na publicação, aceite o comportamento esperado em que as propriedades de replicação não estejam disponíveis intencionalmente.
  4. Atualize a lógica do aplicativo para usar jcr:lastModified ou jcr:created em vez das propriedades de replicação.
  5. Remova propriedades relacionadas à replicação dos modelos para impedir a herança em novas páginas.
  6. Exclua as propriedades de replicação dos pacotes de conteúdo atualizando as regras de filtro.
  7. Confirme se jcr:created na publicação reflete o tempo de replicação, e não os valores do autor.

Leitura relacionada

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