Реплицируйте nt: неструктурированные узлы в AEM - PullRequest
0 голосов
/ 09 января 2020

Я храню довольно много метаданных в JCR, доступ к которым осуществляется через сервисы OSGi со страниц Sightly и при отображении адаптивных форм. Все метаданные хранятся в дереве неструктурированных узлов nt: на экземпляре publi sh.

В идеале я хотел бы постоянно копировать эти узлы моему автору на постоянной основе, а затем потенциально использовать древовидная активация до pu sh от автора обратно к publi sh.

Проблема заключается в следующем: кажется, что возможность репликации AEM НЕ подхватывает nt: неструктурированные узлы. Я предполагаю, что это сделано намеренно, но я хотел бы подтвердить.

Кроме того, что было бы подходящим обходным путем? Должен ли я изменить мои nt: неструктурированные узлы на узлы cq: Page? Это неправильно.

1 Ответ

1 голос
/ 23 января 2020

Просто чтобы закрыть это:

Пакет com.day.cq.replication.Replicator содержит компонент OSGi под названием Replicator.

Используя этот компонент, вы также можете реплицировать неструктурированные узлы nt: с помощью вызова:

replicator.replicate(session,ReplicationActionType.ACTIVATE, nodePath);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...