ids.append(doc.universalid) if not doc.isValid: print("Invalid document") doc = coll.getnextdocument(doc) return ids s = Dispatch("Lotus.NotesSession") s.initialize() srvsrc = sys.argv[1] srvtgt = sys.argv[3] # Open source db dbdir = s.getDbDirectory(srvtgt) dbsrc = s.getdatabase(srvsrc, sys.argv[2]) # Open target db dbtgt = dbdir.OpenDatabaseByReplicaID(dbsrc.ReplicaId) # retrieve a list of all documents in the database step = step + 1 print("%d - Retrieving documents" % step) docsrc = dbsrc.AllDocuments doctgt = dbtgt.AllDocuments # make a list of UNID for each db step = step + 1 print("%d - Retrieving UNIDs" % step) idsrc = getids(docsrc) idtgt = getids(doctgt)