-611 FFFFFD9D ILLEGAL CONTAINMENT

Source

eDirectory™

Explanation

The containment rules of eDirectory specify where an object class can appear in relation to other objects in the eDirectory tree. An attempt was made to add an eDirectory object or eDirectory schema class definition that violates the eDirectory schema containment rules.

When creating an eDirectory object, the object can only be created as a child of an object whose base class is specified within the containment list of the new object's expanded eDirectory schema class definition.

For example, the object class Country can only be created at the top of the eDirectory tree. The object class User can only be created under Organization object containers and Organizational Unit object containers. The schema enforces the containment rules for eDirectory.

This error might appear in NDS® Manager when moving a partition.

Warning:

Applying all solutions mentioned in this topic could make the problem worse if the actual cause of the problem is not known. Before following a course of action, make sure that you understand the cause of the error and the consequences for the actions suggested.

Possible Cause

The containment rules for moving a partition have been violated.

Action

If this error occurs when moving a partition, check the containment rules for the partition object.

Possible Cause

If this error occurs during the backlinker background process, then an attempt was made to backlink an external reference whose parent object (also an external reference) was unbacklinked.

Action

Wait for the backlinker process to complete. If the backlinker process will not complete, check for and resolve communication errors. Also, make sure the server where the object resides is working and can be accessed.

Possible Cause

If this error occurs during any background process other than the backlinker process, then the database on the source server is probably damaged.

Action

Repair the database using DSREPAIR.

Possible Cause

If this error occurs when attempting to write a new schema class definition that contains itself, the container class flag is probably not set.

Action

Before attempting to create a new eDirectory schema class definition that contains itself or that is meant to be specified within the containment list of any other class definitions, make sure the container class flag is set.

Possible Cause

This error can occur when attempting to create an eDirectory schema class definition with a noncontainer schema class specified within the definitions containment list. If it does, then the container class flag is probably not set.

Action

Before attempting to create an eDirectory schema class definition with a noncontainer schema class specified within the definitions containment list, make sure the container class flag is set.

A trademark symbol (®, TM, etc.) denotes a Novell trademark. An asterisk (*) denotes a third-party trademark. For information on trademarks, see Legal Notices.