Filenet用户缓存刷新

时间:2016-04-05 04:17:13

标签: active-directory filenet-p8 filenet-content-engine content-platform-engine

当“新”用户添加到现有AD组或我们创建新的“AD”组时,我们必须等待太长时间才能更新P8中的缓存。如果我将任何工作流程转移到该区域,它将立即更新缓存。

我们的Java程序正在AD中创建这些新用户和组。我们在通过java程序创建新用户或组时需要一个解决方案,我们可以调用'某些东西'来刷新p8中的缓存/更新Oracle中的表。

任何想法都将不胜感激。感谢。

1 个答案:

答案 0 :(得分:2)

CE根据特定时间间隔从Directory Server(DS)检索用户和组对象。用户令牌缓存条目生存时间(TTL)值(以秒为单位)确定CE与已配置DS的用户和组架构对象更新通信的时间间隔。

虽然我个人没有见过这样的功能,但理论上可以通过以编程方式设置值,应用它,然后回滚(这样你不会遭受性能损失)来做到这一点,最后如果FEM可以做到这一点你可以。
以下是修改此值的步骤:

  1. 启动FileNet Enterprise Manager(FEM)并使用a登录 目录服务帐户。
  2. 在FEM中,转到域属性 - >服务器缓存并将用户令牌缓存TTL(秒)默认值3600s更改为所需的值 量。
  3. 点击确定
  4. enter image description here

    注意:此设置可能会对性能产生负面影响。如果更新了大量DS架构对象并将设置设置为较低的间隔(例如:360秒),则性能可能会受到CE服务器的影响。