禁用带有尾部空格的用户名的更新

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,请完成以下步骤。

  1. 停止 Process Server 或 Process Center 服务器。
  2. 在文本编辑器中找到并打开相应的 100Custom.xml 文件。
  3. 将以下代码添加到文件:
    <common>
        <security>
            <update-user-ignoring-trailing-blanks merge="replace">false</update-user-ignoring-trailing-blanks>
        </security>
    </common>
  4. 保存对每个 100Custom.xml 文件的更改。
  5. 启动 Process Server 或 Process Center 服务器。