You may want a repository item property to require a unique value. For example, you probably want each user profile to contain a login property that is unique to that profile and not shared by any other. You can mark a property as unique with the <attribute> tag, as in the following example:

<property name="login" data-type="string" required="true">
  <attribute name="unique" value="true"/>

Repository editors in the ATG Control Center enforce the requirement that the value be unique.

loading table of contents...