复制nt:AEM中的非结构化节点

复制nt:AEM中的非结构化节点,aem,Aem,我在JCR中存储了相当多的元数据,这些元数据通过OSGi服务从Sightly页面和呈现自适应表单时访问。元数据都存储在发布实例上的nt非结构化节点树中 理想情况下,我希望连续地将这些节点反向复制到我的作者,然后潜在地使用树激活从作者推回到发布 问题在于:AEM的复制功能似乎无法接收nt:非结构化节点。我想这是故意的,但我想确认一下 另外,什么是合适的解决方法?我是否应该将nt:非结构化节点更改为cq:页面节点?这感觉不对。只是为了结束这个问题: com.day.cq.replication.Re

我在JCR中存储了相当多的元数据,这些元数据通过OSGi服务从Sightly页面和呈现自适应表单时访问。元数据都存储在发布实例上的nt非结构化节点树中

理想情况下,我希望连续地将这些节点反向复制到我的作者,然后潜在地使用树激活从作者推回到发布

问题在于:AEM的复制功能似乎无法接收nt:非结构化节点。我想这是故意的,但我想确认一下


另外,什么是合适的解决方法?我是否应该将nt:非结构化节点更改为cq:页面节点?这感觉不对。

只是为了结束这个问题:

com.day.cq.replication.Replicator包包含一个名为Replicator的OSGi组件

通过使用此组件,您还可以通过以下调用复制nt:非结构化节点:

replicator.replicate(session,ReplicationActionType.ACTIVATE, nodePath);

我只想结束这件事:

com.day.cq.replication.Replicator包包含一个名为Replicator的OSGi组件

通过使用此组件,您还可以通过以下调用复制nt:非结构化节点:

replicator.replicate(session,ReplicationActionType.ACTIVATE, nodePath);

您可以尝试引入自己的节点类型,类似于
cq:Page
cq:Component
。我不知道该产品的复制服务的所有限制,但在Felix中查看该服务的配置也可能是一个好主意。也许它是可配置的,可以复制什么,不能复制什么。我已经确认复制OSGi服务确实允许复制nt:非结构化节点,但不幸的是还有一些更复杂的问题:)您可以尝试引入自己的节点类型,类似于
cq:Page
cq:Component
。我不知道该产品的复制服务的所有限制,但在Felix中查看该服务的配置也可能是一个好主意。也许它是可配置的,可以复制什么,不能复制什么。我已经确认,复制OSGi服务确实允许复制nt:非结构化节点,但不幸的是,还有一些更复杂的问题:)