Error: 'A constraint violation occurred.' When Adding a User Account to Certain Fields in Directory (NETIQKB10167)

  • 7710167
  • 02-Feb-2007
  • 26-Sep-2007

Environment

Directory and Resource Administrator 6.40

Directory and Resource Administrator 6.50

Situation

Error: 'A constraint violation occurred.' When Modifying Certain Field of a User Account in Directory and Resource Administrator

This error occurs when modifying any of the following Exchange 2000 properties to include a user with a forward slash in the Full name field:

- On the Organization tab, the Manager and Direct reports fields.
- On the Delivery restrictions tab, the Email restrictions field.
- On the Delivery options tab, the Send on behalf of and Forward all email to this address fields.

Resolution

Hotfix 10167 for DRA 6.50 improves how the Administration server handles special characters when attempting to manage Exchange 2000 mailboxes and organization properties. The Administration server now supports account names that contain a forward slash. If you use forward slashes in your account naming conventions apply this hotfix.

To install this hotfix, ensure that DRA 6.50 is installed and run the DRA65000_Hotfix10167.exe  file on all IIS servers running the DRA Web Component. This hotfix modifies the following Web Component files:

  • \lib\js\Cached_forms\ContactProperties.js
  • \lib\js\Cached_forms\GroupProperties.js
  • \lib\js\Cached_forms\UserProperties.js
  • \lib\js\common\getManagerProperties.js
  • \lib\js\PathParseUtility.js
  • \scripts\ComputerProperties.asp
  • \scripts\OuProperties.asp

By default, these files are located in the DRA Web Component's root folder C:\InetPub\wwwroot\DRAWeb\Admin.



Cause

This issue is caused by problems when DRA attempts to handle certain special characters.

Additional Information

Formerly known as NETIQKB10167