Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Neither LDAP synchronization nor Import Users finds users

I have already created over 100 userids using the LDAP synchronization task. There are three userids I've come across that appear in BluePages but are not found by the synchronization task.

I tried to manually import these users by searching for them in BluePages using search on the Import Users dialog. I could not find them.

Aside: I asked the BluePages architect what the problem might be. He asked "What ED LDAP attribute does the Jazz UI map to?" Does someone know the answer?

Today I learned about the LDAP synchronization task feed, URL https://servername:9443/jazz/service/com.ibm.team.repository.common.internal.IFeedService?provider=ldapnightlysync. In the feed I see a number of messages of the form

The user "uid=010087649,c=ca,ou=bluepages,o=ibm.com" is invalid
This user has more than one user id.
The user "uid=002769744,c=in,ou=bluepages,o=ibm.com" is invalid
This user has more than one user id.
The user "uid=932802744,c=in,ou=bluepages,o=ibm.com" is invalid
This user has more than one user id.

This appears to be the cause of my problem. When a person owns multiple intranet userids, I can't add that person to RTC. How can I resolve this problem?

Paul Sims
IBM WebSphere Commerce

0 votes



3 answers

Permanent link
You will get a "User id invalid" error when you map the Jazz user id to email address attribute in LDAP. There are few employees at IBM with multiple email addresses but Jazz requires the user id attribute be mapped to a single valued property in LDAP. To fix this problem, you need to map Jazz user id attribute to preferredIdentity attribute in LDAP.

Go to
https://serverName:9443/jazz/setup#action=com.ibm.team.repository.wizard.setupUsers

and set user property mapping value as
userId=preferredIdentity,name=cn,emailAddress=mail

--- Balaji
Jazz Server Team


I have already created over 100 userids using the LDAP synchronization task. There are three userids I've come across that appear in BluePages but are not found by the synchronization task.

I tried to manually import these users by searching for them in BluePages using search on the Import Users dialog. I could not find them.

Aside: I asked the BluePages architect what the problem might be. He asked "What ED LDAP attribute does the Jazz UI map to?" Does someone know the answer?

Today I learned about the LDAP synchronization task feed, URL https://servername:9443/jazz/service/com.ibm.team.repository.common.internal.IFeedService?provider=ldapnightlysync. In the feed I see a number of messages of the form

The user "uid=010087649,c=ca,ou=bluepages,o=ibm.com" is invalid
This user has more than one user id.
The user "uid=002769744,c=in,ou=bluepages,o=ibm.com" is invalid
This user has more than one user id.
The user "uid=932802744,c=in,ou=bluepages,o=ibm.com" is invalid
This user has more than one user id.

This appears to be the cause of my problem. When a person owns multiple intranet userids, I can't add that person to RTC. How can I resolve this problem?

0 votes


Permanent link
Thank you Balaji. I made the change using the setup wizard. I tested it successfully by manually importing the users I couldn't find before.

When saving the change, I noted a series of 16 errors in the log. Please see below. Were asterisks substituted for the JDBC password? Will this have any future consequence?

15:18:24,984 ERROR ository.common.transport.AbstractElementDescriptor - ConfigurationPropertyElementDescrip
tor@4bb84bb8, bundle="com.ibm.team.repository.service", name="db.jdbc.password", displayableName="JDBC Password", description="The p
assword of the JDBC database. This value will be substituted into the JDBC location value where {password} is found.", default=null,
type="STRING", accessPolicy="SENSITIVE", updatePolicy="SERVICE_RESTART_REQUIRED", required="false": Failed to get IConfigurationEl
ement's name

I'm thinking it might have been better to edit the LDAPUserRegistryProvider mapping using Configuration > Advanced Properties in the admin console. It's an alternative way to make this configuration change.

Paul Sims
IBM WebSphere Commerce

0 votes


Permanent link
You can edit the database properties using https://server:9443/jazz/admin#action=com.ibm.team.repository.admin.configureDatabaseConnection.

If you use {password} tag in db location string, {password} will be substituted with the value you provided in JDBC passport property. This is the preferred approach because the passport property is sensitive and will be marked as "****" in the admin page.

I am not sure why you are seeing the error. It could be because we directly navigated to one of the pages in the setup wizard. Please restart the server and go to https://server:9443/jazz/setup and click on custom setup. walk through the wizard pages. Make sure there are no errors when you finish the wizard.

--- Balaji
Jazz Server Team

Thank you Balaji. I made the change using the setup wizard. I tested it successfully by manually importing the users I couldn't find before.

When saving the change, I noted a series of 16 errors in the log. Please see below. Were asterisks substituted for the JDBC password? Will this have any future consequence?

15:18:24,984 ERROR ository.common.transport.AbstractElementDescriptor - ConfigurationPropertyElementDescrip
tor@4bb84bb8, bundle="com.ibm.team.repository.service", name="db.jdbc.password", displayableName="JDBC Password", description="The p
assword of the JDBC database. This value will be substituted into the JDBC location value where {password} is found.", default=null,
type="STRING", accessPolicy="SENSITIVE", updatePolicy="SERVICE_RESTART_REQUIRED", required="false": Failed to get IConfigurationEl
ement's name

I'm thinking it might have been better to edit the LDAPUserRegistryProvider mapping using Configuration > Advanced Properties in the admin console. It's an alternative way to make this configuration change.

Paul Sims
IBM WebSphere Commerce

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Nov 15 '08, 2:16 p.m.

Question was seen: 7,291 times

Last updated: Nov 15 '08, 2:16 p.m.

Confirmation Cancel Confirm