Installation and Upgrade > Upgrade Guide > Before Upgrading > Configuring Uniqueness Level
  
Configuring Uniqueness Level
Prerequisite
Before running theWindchill Upgrade Manager or Windchill Bulk Migrator, it is mandatory to execute the WinDU task Report All Organization Owned Namespace Objects in External Organizations to detect any conflicting objects.
This WinDU task reports all conflicting objects that are organization owned from Products, Libraries, Projects, Organizations, and Site contexts. The report contains links to individual reports for each type of object. Use the report to resolve the conflicting objects. The conflicting objects are listed for Site and Organization level uniqueness. Information contained in the report for an object include Object Name, Number, Owning Organization, Owning Organization IDA2A2, Container Class, Container Reference IDA2A2, and Container.
Resolve the reported conflicts manually by renumbering the object or by changing the organization of the object. In order to renumber a conflicting object, a column 'WTKEY' of objects-Key table and 'Object Number' of the Objects-Master table should be updated such that conflicting objects do not occur in the Windchill system. For more information on WinDU task, refer to the Windchill Diagnostic Utility Guide. You can download the latest WinDU patch and the guide from here.
In case SQL queries are required to update the conflicting objects, contact the PTC Technical Support.
A site administrator should add the property wt.org.EnforceOrgLevelUniqueness to wt.properties file and propagate it using the Xconf utility. The uniqueness level of an object is determined by the value configured in the property. If the property does not exist during upgrade or migration, by default the uniqueness is set at organization level in the upgraded Windchill system.
Setting the Uniqueness Level
Upgrading to Organizational Level Uniqueness—Set the property to true. This allows the user to create objects with duplicate identities in different organizations.
Upgrading to Site Level Uniqueness—Set the property to false. This allows the user to have standardized single numbering scheme across the site.
For more information, see About Setting Uniqueness Level for Windchill Objects.