Manage Learn to apply best practices and optimize your operations.

Handling replication conflicts

This is tip describes one method for handling replication conflicts.

I have seen a few amazing tips in this forum relating to replication conflicts and decided to share a few tips of my own.

If you switch on the form property "Merge Replication Conflicts" a text field with the value "1" will be created. The name of the field if $ConflictAction. If you switch the merging on when there are already documents in a database you need to create the field and set it to "1" manually with an agent running on all relevant docs.


FIELD $ConflictAction := "1";

Similarly the merging can be switched off with code: FIELD $ConflictAction := @Unavailable; plus removing the form property.

The field $Conflict, however, is the field you should be looking for when searching for replication conflicts that have occurred. A view with the formula "SELECT @IsAvailable($Conflict)" does the job and shows all conflict docs.

For some reason developers seem to mix these two fields up and start looking for $ConflictAction docs when in fact they mean $Conflict ones.

Dig Deeper on Lotus Notes Domino Replication and Synchronization



  • iSeries tutorials's tutorials provide in-depth information on the iSeries. Our iSeries tutorials address areas you need to know about...

  • V6R1 upgrade planning checklist

    When upgrading to V6R1, make sure your software will be supported, your programs will function and the correct PTFs have been ...

  • Connecting multiple iSeries systems through DDM

    Working with databases over multiple iSeries systems can be simple when remotely connecting logical partitions with distributed ...