Domino 9 und frühere Versionen > ND8: Entwicklung

Replikrumpf per Lotusscript anlegen

(1/2) > >>

Mandalor:
Hallo,

ich stehe gerade etwas auf dem Schlauch und hoffe auf eure Hilfe:

Ich möchte per Lotusscript Replikrümpfe von bestehenden Datenbanken anlegen. Keine vollständigen Repliken, sondern nur rümpfe. Das ganze per AdminProcess durchzuführen geht hierbei leider nicht, da die Quelle in einer Domäne liegt, die ich nicht administriere. Die Anwendungen vollsändig zu replizieren geht auch nicht, da die DBs teilweise recht groß sind.
Da es sich hierbei um über 40 Datenbanken handelt, würde ich gern etwas basteln um mir Arbeit zu ersparen.

Hat jemand eine Idee?

koehlerbv:
Setze per NotesReplication class die Property Disabled auf True, erzeuge Deine Replik (das wird dann nur der Rumpf) und kippt die Property dann wieder um.

HTH,
Bernhard

Mandalor:
Ich danke dir, aber leider hatte ich keinen Erfolg:

Edit:

Die Replik wird hierbei vollständig und nicht als Rumpf angelegt.

Edit - Ende

Sub Click(Source As Button)
        dim ws as new notesuiworkspace
   Dim thisdoc As notesdocument
   Set thisdoc = ws.currentdocument.document
   
   Dim repl As NotesReplication
   Set repl = adb.ReplicationInfo
   Msgbox repl.Disabled
   repl.Disabled=True
   Print "anfang"
   Msgbox repl.Disabled
   Call adb.CreateReplica(thisdoc.co_server(0),thisdoc.co_path(0))
   Print "ende"
   repl.Disabled=False
End Sub

Mandalor:
@Bernhard:

Asche auf mein haupt: habe eben über Google auch deinen Eintrag hier im Atnotesforum gefunden:

http://atnotes.de/index.php?topic=50614.0

Mandalor:
So ich habe es hinbekommen.

@Bernhard
Ich vermute dass dein Ansatz nicht funktioniert hat, weil ich kein Manager auf der Quelldb war.

ich lege nun leere Datenbanken an, ändere die Replik-Id und kopiere alle Rollen in die Zieldatenbank. Danach passe ich die ACL wie gewünscht an. Den Rest übernimmt dann der Replikator.  ;D

Ich danke für die Hilfe

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln