복제 메타데이터가 AEM 게시에서 업데이트되지 않음
게시 인스턴스에 cq:lastReplicated, cq:lastReplicationAction 또는 마지막으로 게시됨 타임스탬프가 없거나 오래되었거나 잘못된 복제 메타데이터가 표시됩니다. 이 문제는 복제 메타데이터가 게시 인스턴스에서 필터링되거나 복제 에이전트가 상태 업데이트를 차단하는 구성을 사용하기 때문에 발생합니다. 이 문서에서는 비헤이비어를 식별하고 올바른 수정 사항을 적용하는 방법에 대해 설명합니다.
설명 description
환경
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM 6.5
- AEM Managed Services
- 온프레미스 배포
문제/증상
- 복제 후 게시된 타임스탬프가 작성자에 업데이트되지 않습니다.
- 게시에서
cq:lastReplicated,cq:lastReplicatedBy또는cq:lastReplicationAction이(가) 누락되었습니다. - 새 페이지는 작성 직후 이미 게시된 것으로 표시됩니다.
- 작성자 인스턴스와 게시 인스턴스 간에 메타데이터가 다릅니다.
- 응용 프로그램 코드가 게시의 복제 속성에 대해 null을 반환합니다.
- 게시의
jcr:created에 작성자 값 대신 복제 시간이 반영됩니다.
원인
복제 메타데이터는 일부 환경에서 디자인별로 게시 인스턴스에서 필터링됩니다. 복제 에이전트를 구성하면 작성자의 상태 업데이트가 비활성화될 수 있습니다. 템플릿 또는 패키지에는 새 콘텐츠가 상속하는 복제 속성이 포함될 수 있습니다. 복제하는 동안 노드가 게시 시 다시 만들어져서 jcr:created을(를) 업데이트합니다.
해결 방법 resolution
이 문제를 해결하려면 다음 단계를 수행합니다.
- 메타데이터 누락, 타임스탬프 문제, 상속된 속성 또는 게시 타임스탬프 차이 등 관찰된 시나리오를 식별합니다.
- 작성자 타임스탬프 문제의 경우 복제 에이전트 설정을 열고 상태 업데이트 없음 옵션을 비활성화합니다.
- 게시에서 메타데이터가 누락된 경우 복제 속성을 의도적으로 사용할 수 없는 예상 동작을 허용하십시오.
- 복제 속성 대신
jcr:lastModified또는jcr:created을(를) 사용하도록 응용 프로그램 논리를 업데이트하십시오. - 템플릿에서 복제 관련 속성을 제거하여 새 페이지에서 상속을 방지하십시오.
- 필터 규칙을 업데이트하여 컨텐츠 패키지에서 복제 속성을 제외합니다.
- 게시의
jcr:created이(가) 작성자 값이 아닌 복제 시간을 반영하는지 확인합니다.
관련 읽기
recommendation-more-help
experience-cloud-kcs-help-kbarticles