Create a replica stub with Lotus Script

We often have the need to create a replica stub of a database. CreateReplica however will create a new replica

and then proceed to replicate all of the data. An often overlooked option is to first disable replication of the database and then create the new replica. Once the stub is created, enable replication and let background replication take over. Dim session As New NotesSession Dim db As NotesDatabase Dim replica As NotesDatabase Dim rep As NotesReplication ' We will replicate the current database Set db = session.CurrentDatabase Set rep = db.ReplicationInfo ' Disable replication, only create a database stub rep.disabled=True Call rep.save() ' Create a new replica Set replica = db.CreateReplica( "", "helpmehelpus.nsf" ) ' Get handle to the new replica's replicationinfo Set rep2 = replica.replicationinfo ' turn the replication flags back on rep.disabled = False rep2.disabled = False Call rep.save() Call rep2.save()

This was first published in May 2001

Dig deeper on Domino Resources - Part 3

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

SearchWinIT

Search400

  • iSeries tutorials

    Search400.com'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 ...

SearchEnterpriseLinux

SearchVirtualDataCentre.co.uk

Close