Group ID Stability

Candidate and client groups are identified by their IDs, which are numeric and assigned in increasing sequence when the new group is established. During incremental updating of the record set and rearranging of groups (caused by adding or deleting records or changes of record keys or other attributes), there is an effort to retain already used group IDs as much as possible. For this reason, only one record of each group is called the Merge survivor and becomes the carrier of the group ID.

When the new group (candidate or client) is formed, the following cases can occur:

There are two strategies for determining which record is assumed to be the Merge survivor (that is, the carrier of the ID):

The switch useCenterAsSurvivor of unification defines the strategy to be used.

Even if the record carrying the group ID is currently deleted from the repository, it can still give its ID to the group to which it could have belonged if it was not deleted.


iWay Software