Unable to query for objects via LDAP by structuralObjectClass

  • 7002754
  • 17-Mar-2009
  • 10-Jun-2013

Environment

Novell eDirectory 8.8 for All Platforms
Novell eDirectory 8.7.3.10 for All Platforms
Novell eDirectory 8.7.3.9 for All Platforms

Situation

When trying to query for objects via LDAP by their operational attributes such as structuralObjectClass, localEntryID, and createTimestamp I can get the proper result or results by localEntryID and createTimestamp but cannot for structuralObjectClass.

Resolution

This is a known issue with eDirectory.  With this particular operational attribute the best course is to query by objectClass and then exclude other classes that may be in there as well which are not desired.  For example it is possible to query for 'Person' but then exclude 'inetOrgPerson' or 'User' to only get objects of the Person class.  More exclusions may also need to be made if other classes, like User, inherit from the Person class and are not desired.

This has been resolved in eDir 8.8SP5