Specifies whether naming collisions are to be detected and automatically resolved for containment names. Containment names are set on ReferentialContainmentRelationship or DynamicReferentialContainmentRelationship objects.

If auto-unique naming is enabled, and a naming collision is detected, the containment name of the object is automatically appended with a suffix to make the name unique. For details, see the ContainmentName property.

CAUTION: Enabling auto-unique naming can have a severe performance impact when used for large numbers of objects filed in the same folder using a duplicate containment name. Under certain conditions, the Content Engine might retry the filing operation many times before the filing operation succeeds. In those cases, timeouts can occur. Therefore, your client application should ensure that unique containment names are created for each object, so that the auto-unique naming is only needed infrequently.

Namespace:  FileNet.Api.Constants
Assembly:  FileNet.Api (in FileNet.Api.dll)

ToggleSyntax

Visual Basic (Declaration)
Public Enumeration AutoUniqueName
C#
public enum AutoUniqueName
Visual C++
public enum class AutoUniqueName
JavaScript
FileNet.Api.Constants.AutoUniqueName = function();
FileNet.Api.Constants.AutoUniqueName.createEnum('FileNet.Api.Constants.AutoUniqueName', false);

ToggleMembers

TypeMember nameDescription
NOT_AUTO_UNIQUE
A constant representing an instance of type NOT_AUTO_UNIQUE. This specifies that containment naming collisions are not to be detected and resolved.
AUTO_UNIQUE
A constant representing an instance of type AUTO_UNIQUE. This specifies that containment naming collisions are to be detected and resolved.

ToggleSee Also