Disabling updates for user names with trailing blanks

IBM® Business Automation Workflow (BPM) considers user names that contain trailing blanks and their corresponding entries without the trailing blanks in the Lightweight Directory Access Protocol (LDAP) registry identical. By default Business Automation Workflow updates the information for user names with trailing blanks in its database with their LDAP counterparts during synchronization. This is also the recommended behavior. However, for compatibility reasons you can disable updates for user names with trailing blanks.

About this task

In its default setting, Business Automation Workflow updates user information in its database from the LDAP user registry when you synchronize users in Process Admin Console or when you log in with the user ID. Selecting Existing User Synchronize in Process Admin Console does not update the user's information. To disable updates for user names with trailing blanks, you can add a configuration property in the appropriate 100Custom.xml files to your topology (see the topic Location of 100Custom configuration files for its location) and set its value to false.

If you set the property to false, Business Automation Workflow discontinues the updates for the user name with trailing blanks and sets the full name and provider name values to null. However, the user's associations with applications and their components are maintained and the user can continue to work with Business Automation Workflow without any other changes.

Procedure

To set this property to false in the 100Custom.xml files, complete the following steps.

  1. Stop the server for Workflow Server or Process Center.
  2. Locate and open the appropriate 100Custom.xml files in a text editor.
  3. Add the following code to the files:
    <common>
        <security>
            <update-user-ignoring-trailing-blanks merge="replace">false</update-user-ignoring-trailing-blanks>
        </security>
    </common>
    
  4. Save your changes to each 100Custom.xml file.
  5. Start the server for Workflow Server or Process Center.