Error: -606 when trying to create a new object

  • 3656313
  • 27-Oct-2006
  • 26-Apr-2012

Environment

Novell Directory Services 6
Novell Directory Services 7
Novell Directory Services 8
Novell eDirectory 8.5 for All Platforms
Novell eDirectory 8.6 for All Platforms
Novell eDirectory 8.7 for All Platforms
Novell eDirectory 8.8 for All Platforms

Situation

ERROR: -606 DSERR_ENTRY_ALREADY_EXISTS
ERROR: -606, An attempt was made to add an object at the same level as a preexisting object of the same name but not necessarily the same class
ERROR: -606, Entry already exists
In eDirectory, all the following users are the same:
  1. Admin Novell
  2. _Admin Novell
  3. Admin Novell_
  4. _Admin Novell_
  5. Admin_Novell
  6. _Admin_Novell
  7. Admin_Novell_
  8. _Admin_Novell_
That's because, eDirectory treats underscores as an interchangeable character with a space. Also, spaces are not valid at the end of an object name so, eDirectory strips the underscore off of the object name.

Resolution

This is working as designed.
An enhancement request was entered on this to support this feature in the future.
In the meantime do not use these type of characters expecting them to be treated differently once we could use some other characters to name objects in case it is needed.

Additional Information


Formerly known as TID# 10059846