Troubleshooting
Problem
The following error occurs when querying users and/or groups from the Users and Groups functions in Tivoli Integrated Portal: "Class 'Entity' does not have a feature named 'uid'"
Symptom
After adding an LDAP repository to the TIP Federated Repository, or adding LDAP filters, the following error is produced when executing LDAP searches using the Users and Groups > Manage Users or Manage Groups functions:
"Class 'Entity' does not have a feature named 'uid'"
No search results are displayed
Cause
This error has been associated with bad values provided in the LDAP Entity Types panels for an LDAP repository.
Resolving The Problem
Review the values specified in the LDAP Entity Types panels for the LDAP repositories in the Federated Repository:
TIP 1.x releases:
Security > Secure administration, applications, and infrastructure
TIP 2.x releases:
Settings > Websphere Administrative Console > Security > Global Security
Next:
Click the "Configure" button and then click the Repository Identifier link for your LDAP server.
Click the "LDAP entity types" link.
Review the "Object classes", "Search base", and "Search filter" values for each entity type (Group, PersonAccount, OrgContainer). Ensure there are no typo's, or syntax errors, AND that the values are compliant with the LDAP repository type that is configured (e.g. Microsoft AD, IBM Tivoli Directory Server, etc). Consult your LDAP administrator or the documentation for your LDAP software for details on supported values for "Object classes", "Search base", and "Search filter".
Note: it is a good practice to test LDAP filters using an external tool such as LDAPSearch before adding the filters in the TIP/Websphere LDAP configuration panels
Was this topic helpful?
Document Information
Modified date:
17 June 2018
UID
swg21579489