Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Jens_1 am 16.03.09 - 07:42:40

Titel: Replikatoreinstellung via Script setzen
Beitrag von: Jens_1 am 16.03.09 - 07:42:40
Guten Morgen!

Via Script erzeuge ich die lokale Replik einer Datenbank.
Nun möchte ich für diese Datenbank einen Eintrag in der Replikatorseite erstellen.
Ich versuche das wie folgt:

Code
Set rep = replica.ReplicationInfo
Set rs = rep.GetEntry(archiveserver, "localhost",True)
Call rs.Save()

Wobei "replica" das Datenbankobjekt der soeben angelegten Replik ist.
Jedoch will mir das so nicht gelingen. Ersetze ich den Eintrag "localhost" durch "" so erhalte ich die Fehlermeldung "Both source and destination server names must be non-null."

Was mache ich verkehrt?  ???

Gruß
Jens
Titel: Re: Replikatoreinstellung via Script setzen
Beitrag von: Jens_1 am 16.03.09 - 12:55:32
So funktioniert's leider auch nicht:  :(

Code
Set rep = replica.ReplicationInfo
Set rs = rep.GetEntry(archiveserver, nam.Abbreviated,True)
Call rs.Save(

Gruß
Jens
Titel: Re: Replikatoreinstellung via Script setzen
Beitrag von: Jens_1 am 17.03.09 - 07:30:03
Ich knobele weiter!
Im IBM-Forum habe ich jetzt gelesen, daß es überhaupt nicht möglich sein soll, mit LS einen Eintrag der Replikatorseite hinzuzufügen.
Kann das jemand bestätigen? Und wo ist das ggf. nachzulesen?

Gruß
Jens
Titel: Re: Replikatoreinstellung via Script setzen
Beitrag von: Jens_1 am 17.03.09 - 09:06:29
Und so geht's:

Den ganz Quatsch von oben benötige ich garnicht solange ich die Replizierparameter nicht verändert will.
Ein einfaches

Code
Dim ws As New NotesUIWorkspace
Call ws.AddDatabase ("", datenbank)
Call ws.AddDatabase (archiveserver, datenbank)

fügt die Kacheln dem Arbeitsbereich hinzu und erstellt auch einen aktivierten Eintrag in der Replikatorseite.

Gruß
Jens