APPLICATION DESIGN


Using WebDAV in a replicated environment
When WebDAV is used to modify the design of a database in a replicated environment, you should enable design note locking on the replicated databases and use WebDAV-enabled applications that support locking. Locking ensures that any changes are replicated to the master lock database on the administration server whenever a design element is locked or unlocked, and that other applications are not allowed to modify a design element while it is locked. For WebDAV clients that do not support locking (such as Windows Explorer), the IBMR LotusR DominoR Web Server will lock design elements on the client's behalf prior to making any updates, then unlock the design element after the update is complete. In addition, methods that return information about an unlocked design element on a database that has design note locking enabled (for example -- GET, HEAD, and PROPFIND) will replicate the design note with the master lock database if necessary before returning any data. This minimizes the chances of lost updates or replication conflicts when using WebDAV clients that do not support locking.

The down side of the protection provided by locking this is:


See Also