Filenet p8 FileNet 5.2订阅以用户身份运行

Filenet p8 FileNet 5.2订阅以用户身份运行,filenet-p8,Filenet P8,IBM知识中心表示 服务器在订阅执行期间禁用安全访问检查 但是没有提到代码用于执行的用户凭据,为了在应用服务器上映射用户运行方式角色,您需要知道这些用户凭据。 FileNet使用什么用户凭据来执行事件操作代码?据我所知,当您创建异步订阅时,它将在P8Boosttrap user下执行 当您执行同步订阅时,它将保留用户上下文 但是您可以确定它是否正确。它正在使用触发该操作的用户。例如,如果用户更改文档的属性(比如DocumentTitle,因为它始终存在)并单击“保存”,则会触发一个更新事件,该事

IBM知识中心表示

服务器在订阅执行期间禁用安全访问检查

但是没有提到代码用于执行的用户凭据,为了在应用服务器上映射用户运行方式角色,您需要知道这些用户凭据。
FileNet使用什么用户凭据来执行事件操作代码?

据我所知,当您创建异步订阅时,它将在P8Boosttrap user下执行

当您执行同步订阅时,它将保留用户上下文


但是您可以确定它是否正确。

它正在使用触发该操作的用户。例如,如果用户更改文档的属性(比如DocumentTitle,因为它始终存在)并单击“保存”,则会触发一个更新事件,该事件将启动启动操作的订阅(如果订阅了更新事件)。对于短期运行的任务使用同步,可以立即向用户显示更新。使用异步,用户必须单击“刷新”

如果在开始时没有仔细计划,安全性可能是一个难题。对于要执行的操作,用户必须拥有订阅、操作事件、文档类等的权限。基本上,对于涉及的所有内容,或者用户在尝试修改DocumentTitle时会收到一条神秘的错误消息


来源:个人经验,抱歉,没有官方参考,如果有疑问,请先验证。

这是错误的,或者IBM知识中心对“禁用安全访问”的理解与我不同。您可以自己尝试,从所涉及的订阅或文档类的安全组中删除一个用户,然后触发订阅的所有操作都将失败。正如我所了解的,同步订阅确实以发起用户的身份运行,异步订阅使用一个管理员帐户-但是哪一个帐户?地图在哪里?@RobertMugattarov有趣的是,不知怎的,我以为管理员从来没有用过它,但目前无法验证。我猜必须是原始的GCD管理员。@实际上,我想它将是引导帐户,而不是域管理员,因为您在配置中没有为域管理员提供任何密码,您只提供p8ldap-帐户,用于访问LDAP服务和p8bootstrap。当FileNet启动时,它在LDAP目录中作为p8bootstrap帐户进行身份验证。@swepss这可以解释我的观察结果,对吗?所以你说这两者都需要用户帐户(或者这个引导帐户是其他什么东西,在我们的环境中是一样的)?