Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: TomLudwig am 18.05.04 - 10:03:23

Titel: names.nsf synchronisieren
Beitrag von: TomLudwig am 18.05.04 - 10:03:23
Hallo zusammen,

ich möchte zwei names.nsf miteinander in eine Richtung synchronisieren.
Also per Buttondruck aus dem einem Adressbuch alle (noch nicht vorhandene Kontakte) ins lokale persönliche Adressbuch kopieren.
Da stellt sich für mich die zwei Fragen:
Wie kopiere ich am leichtesten ein Dokument?
Wie überprüfe ich auf gleichheit das Dokument (ich kann doch nicht jedes Feld durchgehen) ???

DANKE
Titel: Re:names.nsf synchronisieren
Beitrag von: TomLudwig am 18.05.04 - 10:47:55
Für Frage 1 habe ich schon eine Antwort:
NotesDocument.CopyToDatabase(NotesDatabase)

--> geht ganz einfach ;)

aber wie verlgeiche ich jetzt 2 Doks miteinander ob sie wirklich gleich sind.
Mit der dokUID kanns ich ja schlecht machen.
Muss ich wirklich alle Felder durchlaufen ???
Titel: Re:names.nsf synchronisieren
Beitrag von: Manfred Dillmann am 18.05.04 - 10:53:26
Hallo Tom,

wenn der Abgleich (wie Du schreibst) nur in eine Richtung gehen soll, wäre es wohl am einfachsten, die bestehenden Dokumenten vor dem Transfer in der Zieldatenbank zu löschen und dann eben alle zu transferieren...

Ein Abgleich wie Du ihn dir vorstellst ist durchaus nicht trivial und aufwendig zu programmieren - das wären dann quasi schon die "Repliziermechanismen" von Notes selbst.

Gruss
Manfred
Titel: Re:names.nsf synchronisieren
Beitrag von: eknori am 18.05.04 - 10:57:17
was du suchst und brauchst, ist das hier http://www.atnotes.de/index.php?board=8;action=display;threadid=2904;start=0 (http://www.atnotes.de/index.php?board=8;action=display;threadid=2904;start=0)

Ulrich
Titel: Re:names.nsf synchronisieren
Beitrag von: TomLudwig am 18.05.04 - 11:03:26
@Manfred
So einfach gehts leider nicht. Denn es können ja in der Ziel-DB (2) Dokumente vorkommen die in der Quell-DB (1) nicht vorhanden sind. Diese sollen dann natürlich auch drin bleiben.

@eknori
Danke, aber das Tool is mir einfach zu umfassend und wuchtig. Ich möchte lediglich die Doks in eine richtung abgleichen.