IBM Support

More than one Contributor with ID Error in Rational Team Concert

Troubleshooting


Problem

Attempts to authenticate through LDAP into IBM Rational Team Concert using Case Insensitivity results in multiple user ids with different case.

Symptom

When authenticating into Rational Team Concert using username RTC_USER, then switching to Case Insensitivity, an error may occur indicating "More than one contributor with RTC_USER found".

Under the Users Administration, there will be two user ids listed: RTC_USER and rtc_user.


Cause

When first authenticated as an upper case user ID, the server will continue to distinguish between upper and lower case, thinking there are two different user IDs. When Case Insensitivity is turned on, the server will not let the user sign in because there are two user IDs in the repository with the same name.

Environment

Rational Team Concert 3.0 configured for LDAP Authentication

Resolving The Problem

To resolve this problem, each user ID needs to be renamed so that the repository can distinguish between them.

To do this, the link to the external LDAP user registry must be temporarily broken.

  1. Log in to Rational Team Concert as a Jazz Administrator user.

  2. Go to the Jazz Team Server Advanced Configuration page in the web user interface: https://:9443/jts/admin#action=com.ibm.team.repository.admin.configureAdvanced

  3. Change the User Registry Type property from LDAP to UNSUPPORTED.



  4. Change property Ability to Modify User IDs from false to true.



  5. Save the Advanced Properties

  6. Modify both User IDs.

    For example, the username RTC_USER could be re-named to RTC_USER1, while rtc_user could be re-named to rtc_user2. It is important for the repository to be able to distinguish between these user IDs.

  7. Archive both User IDs.

  8. Change property Ability to Modify User IDs back to false.

  9. Change property User Registry Type back to LDAP.



  10. Save the Advanced Properties.

  11. Navigate to the Users Administration page.
    https://:9443/jts/admin#action=jazz.viewPage&id=com.ibm.team.repository.users
  12. Re-import the original user ID into the repository. This will create a new user ID using Case Insensitivity.

NOTE: Changing the user ID may render the dashboard unusable. as described in Defect 210699. The workaround to utilize the dashboard after changing the userid is detailed in comment 8 of that work item.

Leverage the Jazz Community

Jazz and Rational Team Concert have an active community that can provide you with additional resources. Browse and contribute to the User forums, contribute to the Team Blog and review the Team wiki.
Refer to technote 1319600 for details and links.

[{"Product":{"code":"SSUC3U","label":"IBM Engineering Workflow Management"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Repository","Platform":[{"code":"PF033","label":"Windows"},{"code":"PF016","label":"Linux"}],"Version":"3.0;3.0.1;3.0.1.1;3.0.1.2;3.0.1.3","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Product Synonym

Rational Team Concert

Document Information

Modified date:
16 June 2018

UID

swg21499910