Error when attemtping to access a Process Description: The user "foo.net:389/Bar" does not exist in the database
A customer reported this problem.
He is able to log into the RTC web client and open a project area in the editor. When he tries to open the process description for the project area, he sees an error like this:
The user "foo.net:389/Bar" does not exist in the database
When he logs in, he logs in as "Bar". The menu on the top right of the web browser says "Bar" as the user name.
He is using LDAP for the user registry and userId is mapped to sAMAccountName. sAMAccountName is "Bar".
Why is he getting this error when attempting to open a process description?
Martha (Ruby) Andrews
Jazz L3 Developer
He is able to log into the RTC web client and open a project area in the editor. When he tries to open the process description for the project area, he sees an error like this:
The user "foo.net:389/Bar" does not exist in the database
When he logs in, he logs in as "Bar". The menu on the top right of the web browser says "Bar" as the user name.
He is using LDAP for the user registry and userId is mapped to sAMAccountName. sAMAccountName is "Bar".
Why is he getting this error when attempting to open a process description?
Martha (Ruby) Andrews
Jazz L3 Developer
Accepted answer
This turned out to be a problem with the WAS/LDAP set up.
The userId in the Rational Team Concert repository is "Bar". The userId in the LDAP directory is also "Bar". However, WAS was set to prepend the realm onto the user id. So, when RTC got the userId from WAS, it was returned as "foo.net:389/Bar".
The solution is to uncheck the WAS option "Use realm-qualified user IDs", as described here:
http://publib.boulder.ibm.com/infocenter/iisinfsv/v8r1/index.jsp?topic=/com.ibm.swg.im.iis.found.admin.common.doc/topics/wsisadmin_config_was_ldap.html
(Note: In WAS 7.x the setting is "Use realm-quaified user IDs". In WAS 8.x the setting is "Use domain-qualified user IDs").
Martha (Ruby) Andrews
Jazz L3 Developer
The userId in the Rational Team Concert repository is "Bar". The userId in the LDAP directory is also "Bar". However, WAS was set to prepend the realm onto the user id. So, when RTC got the userId from WAS, it was returned as "foo.net:389/Bar".
The solution is to uncheck the WAS option "Use realm-qualified user IDs", as described here:
http://publib.boulder.ibm.com/infocenter/iisinfsv/v8r1/index.jsp?topic=/com.ibm.swg.im.iis.found.admin.common.doc/topics/wsisadmin_config_was_ldap.html
(Note: In WAS 7.x the setting is "Use realm-quaified user IDs". In WAS 8.x the setting is "Use domain-qualified user IDs").
Martha (Ruby) Andrews
Jazz L3 Developer