I metadati di replica non vengono aggiornati in AEM Publish

Le istanze di pubblicazione mostrano metadati di replica mancanti, obsoleti o non corretti, ad esempio cq:lastReplicated, cq:lastReplicationAction o Ultima pubblicazione timestamp. Ciò si verifica perché i metadati di replica sono filtrati dalle istanze di pubblicazione oppure l’agente di replica utilizza una configurazione che blocca gli aggiornamenti dello stato. Questo articolo spiega come identificare il comportamento e applicare la correzione corretta.

Descrizione description

Ambiente

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • AEM 6.5
  • AEM Managed Services
  • Distribuzioni on-premise

Problema/Sintomi

  • Il timestamp pubblicato non viene aggiornato sull’autore dopo la replica.
  • Mancano cq:lastReplicated,cq:lastReplicatedBy o cq:lastReplicationAction durante la pubblicazione.
  • Le nuove pagine vengono visualizzate come già pubblicate subito dopo la creazione.
  • I metadati differiscono tra le istanze di authoring e di pubblicazione.
  • Il codice dell’applicazione restituisce null per le proprietà di replica alla pubblicazione.
  • jcr:created al momento della pubblicazione riflette il tempo di replica invece del valore di authoring.

Causa

In alcuni ambienti i metadati di replica vengono filtrati dalle istanze di pubblicazione in base alla progettazione. La configurazione dell’agente di replica può disabilitare gli aggiornamenti di stato nell’ambiente di authoring. I modelli o i pacchetti possono includere proprietà di replica ereditate dal nuovo contenuto. Durante la replica, i nodi vengono ricreati al momento della pubblicazione, che aggiorna jcr:created.

Risoluzione resolution

Per risolvere il problema, eseguire la procedura seguente:

  1. Identifica lo scenario osservato: metadati mancanti, problemi di marca temporale, proprietà ereditate o differenze di marca temporale di pubblicazione.
  2. Per problemi di marca temporale dell’autore, apri le impostazioni dell’agente di replica e disabilita l’opzione No status update (Nessun aggiornamento stato).
  3. Per i metadati mancanti al momento della pubblicazione, accetta il comportamento previsto quando le proprietà di replica non sono intenzionalmente disponibili.
  4. Aggiornare la logica dell’applicazione per utilizzare jcr:lastModified o jcr:created invece delle proprietà di replica.
  5. Rimuovi le proprietà relative alla replica dai modelli per evitare l’ereditarietà nelle nuove pagine.
  6. Escludi le proprietà di replica dai pacchetti di contenuti aggiornando le regole dei filtri.
  7. Convalidare che jcr:created al momento della pubblicazione rifletta il tempo di replica e non i valori di authoring.

Lettura correlata

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