IBM® Business
Process Manager (BPM) 认为包含尾部空格的用户名与轻量级目录访问协议 (LDAP) 注册表中不含尾部空格的对应条目相同。但缺省情况下,IBM BPM 在同步期间使用 LDAP 副本更新其数据库中包含尾部空格的用户名的信息。这也是建议的行为。但是,由于兼容性原因,您可以禁用带有尾部空格的用户名更新。
关于此任务
在缺省设置中,在 Process Admin Console 中同步用户或者使用用户标识登录时,
IBM BPM 从 LDAP 用户注册表更新其数据库中的用户信息。选择 Process Admin Console 中的“现有用户同步”不会更新用户的信息。要禁用具有尾部空格的用户名的更新,您可以在拓扑的相应
100Custom.xml 文件(请参阅主题
100Custom 配置文件的位置以获取其位置)中添加配置属性并将其值设置为
false。
如果将属性设置为 false,那么 IBM BPM 会停止具有尾部空格的用户名的更新,并将完整名称和提供程序名称值设置为空。但是,将保留与应用程序及其组件的用户关联,并且用户可继续使用 IBM BPM 而无需任何其他更改。
过程
要在 100Custom.xml 文件中将此属性设置为 false,请完成以下步骤。
- 停止 Process Server 或 Process Center 服务器。
- 在文本编辑器中找到并打开相应的 100Custom.xml 文件。
- 将以下代码添加到文件:
<common>
<security>
<update-user-ignoring-trailing-blanks merge="replace">false</update-user-ignoring-trailing-blanks>
</security>
</common>
- 保存对每个 100Custom.xml 文件的更改。
- 启动 Process Server 或 Process Center 服务器。