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:lastReplicatedByoucq:lastReplicationActionausente 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:createdna 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:
- 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.
- 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.
- Para metadados ausentes na publicação, aceite o comportamento esperado em que as propriedades de replicação não estejam disponíveis intencionalmente.
- Atualize a lógica do aplicativo para usar
jcr:lastModifiedoujcr:createdem vez das propriedades de replicação. - Remova propriedades relacionadas à replicação dos modelos para impedir a herança em novas páginas.
- Exclua as propriedades de replicação dos pacotes de conteúdo atualizando as regras de filtro.
- Confirme se
jcr:createdna publicação reflete o tempo de replicação, e não os valores do autor.