Tridion OE/AM同步

Tridion OE/AM同步,tridion,Tridion,文件说: 联系人同步由同步服务执行。 服务在具有 已定义联系人同步服务器的URL,对于每个服务器, 同步区段和新的/更改的/删除的联系人 无论是否将同步目标分配给出版物,都会发生这种情况吗 背景 我有STAGE和LIVE env,由防火墙隔开-我们的ASP.NET网站部署到这两个网站,并使用观众管理器作为ASP.NET会员商店 STAGE具有profilesync.aspx和OE API/CD设置,以使用STAGE_submgmt表,从而使登台站点能够正常运行-但是如何将联系人放入此表中 如果

文件说:

联系人同步由同步服务执行。 服务在具有 已定义联系人同步服务器的URL,对于每个服务器, 同步区段和新的/更改的/删除的联系人

无论是否将同步目标分配给出版物,都会发生这种情况吗


背景

我有STAGE和LIVE env,由防火墙隔开-我们的ASP.NET网站部署到这两个网站,并使用观众管理器作为ASP.NET会员商店

STAGE具有profilesync.aspx和OE API/CD设置,以使用STAGE_submgmt表,从而使登台站点能够正常运行-但是如何将联系人放入此表中

如果我创建一个新的同步目标以指向STAGE上的profilesync.aspx,我无法将其分配给发布,因为它们使用实时同步目标。那有关系吗


或者,只需手动备份/还原LIVE submgmt表,而不必在舞台上进行同步,这样会更快。

即使未将同步目标分配给出版物,也会使用同步目标(除非使用编辑屏幕上的复选框将其停用)。但是,在这种情况下不会同步任何联系人,因为没有要同步的通讯簿。其他项目(如分段和跟踪信息)仍将同步

我对你的设置有点困惑。为什么登台系统上的发布会指向实时系统的同步目标?这意味着您的登台环境中的联系人将同步到您的实时网站。因为您为它创建了单独的数据库,所以我认为这不是您想要的

在这种情况下,我强烈建议删除登台环境中的“实时”同步目标,只为登台数据库添加这些目标。否则,您的登台环境将与您的实时环境积极交互


编辑:记住:联系人不是内容。它们不是发布的,而是同步的。大多数人自己并不管理联系人,而是让网站用户自己来维护他们的个人资料。因此,您还可以选择不使用单独的数据库进行暂存。这完全取决于你打算如何使用它。如果您确实需要单独的数据库,那么还需要为它们提供单独的Content Manager实例

谢谢彼得,我想我的环境。解释有点混乱!这是一个具有后台和实时服务器/发布目标的单一生产环境。两台服务器上的web应用都需要AM联系人,以便编辑可以“登录”。出版物使用LIVE server上的profilesync-但是如果我想同时同步到STAGE submgmt,(因为这个数据库和CM在同一台服务器上。我想我基本上需要一种不同的同步方法!事实上,我仍然不太了解您的设置。它怎么可能是生产型的,并且仍然有暂存和活动?您如何防止在暂存中做的事情(也称为混乱)如果你没有将他们分开,就不会干扰你的直播网站?我猜这是一个术语-登台本质上是编辑发布预览的地方。但这正是我的观点。你应该将其与你的直播制作系统分开。如果有人更改了登台服务器上的联系人,你不希望这些更改被删除影响您的网站。根据您当前的设置,它会影响您的网站。请参阅我答案中的最后一段。至少我认为您希望将登台与实时联系人分开。您不必这样做。事实上,很多人不这样做,而是在测试通讯簿中创建测试联系人,如果他们需要处理联系人信息。