Autor Thema: Replikation zwischen zwei verschiedene Datenbänke  (Gelesen 6331 mal)

Offline Ozan

  • Senior Mitglied
  • ****
  • Beiträge: 277
Hi,

ist es möglich zwei völlig verschiedene Datenbänke mit bestimmte Dockumenten zu replizieren, hier ein Beispiel:

hbv.nsf hat 2.000 docs
knf.nsf hat 1.600 docs

hier möchte ich nur die docs replizieren die Form="Person" haben.

Geht das überhaupt?

Gruss

Ozan

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: Replikation zwischen zwei verschiedene Datenbänke
« Antwort #1 am: 22.07.09 - 15:36:14 »
Hallo

für eine Replikation ist grundsätzlich nicht der Name oder Pfad entscheidend, sondern die ReplikID und dass diese auf verschiedenen Servern sind.

Dein Anliegen ist eher ein Fall für LEI oder "Pump" oder Agenten

Gruß Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Replikation zwischen zwei verschiedene Datenbänke
« Antwort #2 am: 22.07.09 - 15:45:47 »
Hallo,

Erst mal die Frage, handelt es sich hierbei um ein und dieselbe DB (trotz unterschiedlichem Dateinamen)?
(wie Werne schon schrieb ist die Replik-Id ausschalggebend)

Wenn ja, dann kannst Du mit den Replikationsformeln in der Db einiges erreichen.


Andreas

Offline Ozan

  • Senior Mitglied
  • ****
  • Beiträge: 277
Re: Replikation zwischen zwei verschiedene Datenbänke
« Antwort #3 am: 22.07.09 - 17:14:37 »
@ascabg

es sind definitiv zwei verschiedene DB's.

Gruss


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Replikation zwischen zwei verschiedene Datenbänke
« Antwort #4 am: 22.07.09 - 17:24:43 »
Nur Repliken können replizieren. Das kann auch nicht anders sein. Punkt.

Für Dein Vorhaben musst Du Dir eine eigene Routine schreiben (oder entsprechendes zukaufen).

Bernhard

Offline JoJo

  • Senior Mitglied
  • ****
  • Beiträge: 486
  • Geschlecht: Männlich
  • Gibt es Leben ausserhalb des PCs?
Re: Replikation zwischen zwei verschiedene Datenbänke
« Antwort #5 am: 23.07.09 - 00:19:16 »
Es gibt viele Möglichkeiten die Replik-ID einer DB zu ändern. GRATIS

Z. B. diese hier: http://www-01.ibm.com/support/docview.wss?uid=swg24003943

Ich verwende bevorzugt die extrem einfach handzuhabende change.nsf. Gratis-Download hier: http://www.turtleweb.com/turtleweb70.nsf/pages/toolsandtoys Nach dem Ändern der ID kann es ein Weilchen dauern, bis "die DB das mitbekommt" (weniger als 1 Std.). Aber schliesslich klappt's dann doch recht rasch.

Sobald die Replik-IDs ident sind, ist es möglich via ReplizierFormel (Schaltfläche ReplicaSettings in den DB-Eigenschaften führt dort hin) dafür zu sorgen, dass nur Dokumente mit der gewünschten Maske repliziert werden.
lg, JoJo

Offline JoJo

  • Senior Mitglied
  • ****
  • Beiträge: 486
  • Geschlecht: Männlich
  • Gibt es Leben ausserhalb des PCs?
Re: Replikation zwischen zwei verschiedene Datenbänke
« Antwort #6 am: 23.07.09 - 10:38:28 »
Falls das unklar sein sollte, zeigt der Anhang SelectForm.GIF wie die Replizierformel eingerichtet wird.
lg, JoJo

Offline alexhe

  • Senior Mitglied
  • ****
  • Beiträge: 273
Re: Replikation zwischen zwei verschiedene Datenbänke
« Antwort #7 am: 23.07.09 - 11:28:36 »
und wenns blöd läuft haste danach nen riesigen Haufen Datenmüll.
gruß
alex



21 x Domino 8.5.3FP6
2 x Domino 9.0.1FP2
~ 18k Notes 8.5.3FP6 Standard

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: Replikation zwischen zwei verschiedene Datenbänke
« Antwort #8 am: 23.07.09 - 11:32:00 »
Hallo

und wenns blöd läuft haste danach nen riesigen Haufen Datenmüll.

Da hast Du mehr als Recht, vermutlich auch "wenn es nicht blöd läuft" (= immer).

Daher nochmals der Hinweis von oben, dafür verwendet man andere Funktionen von Notes, bzw. spezielle Tools, auch wenn sich der Autor dazu noch nicht geäußert hat.

Gruß Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Offline Ozan

  • Senior Mitglied
  • ****
  • Beiträge: 277
Re: Replikation zwischen zwei verschiedene Datenbänke
« Antwort #9 am: 23.07.09 - 12:52:15 »
Naja, ich würde die variante mit der Agent nehmen, den ich erstelle und teste. Gibt es vielleicht hinweise auf solche Agente?

Gruss

Ozan

Offline Ozan

  • Senior Mitglied
  • ****
  • Beiträge: 277
Re: Replikation zwischen zwei verschiedene Datenbänke
« Antwort #10 am: 23.07.09 - 13:00:51 »
vobei den Hinweis von Bernhard

Zitat
Nur Repliken können replizieren. Das kann auch nicht anders sein. Punkt.

sollte man auch im Auge behalten. Die Datenbänke haben definitiv keine Gemeinsamkeiten und sind keine Repliks.

Offline JoJo

  • Senior Mitglied
  • ****
  • Beiträge: 486
  • Geschlecht: Männlich
  • Gibt es Leben ausserhalb des PCs?
Re: Replikation zwischen zwei verschiedene Datenbänke
« Antwort #11 am: 23.07.09 - 13:20:12 »
Nur die Dokumente mit der gleichen UniqueID erzeugen zusätzlichen Aufwand. Ansonsten klappt die change.nsf einwandfrei. Das Problem mit der gleichen UniqueID fixe ich mit

1. einer Ansicht die nach UniqueID sortiert (s. DocID.GIF). Spalte ist aufsteigend sortiert
2. dem Export dieser Spalte nach Excel
3. einem VBA-Excel-Skript, dass die IDs der beiden Repliken vergleicht. Diejenigen IDs die mehrfach vorkommen, werden farblich hervorgehoben.
4. Diese mehrfach vorkommenden UniqueIDs kopiere ich in Excel in die Zwischenablage wechsle in die Notes-Ansicht, drücke STRG + F und habe damit das entsprechende Dokument gefunden
5. Anschliessend kopiere/verschiebe ich die Dokumente mit dieser doppelt vorkommenden ID in einen eigenen Ordner in der Ziel-DB. Bei diesem (Kopier-)Vorgang werden (für Notes) neue Dokumente erstellt. Diese bekommen eine neue, für die Ziel-DB eindeutige Unique-ID.

Damit sind 2 DBen die vorher keine Repliken waren zusammengspielt. Soviel Aufwand betreibe ich natürlich nur für ganz spezielle Anforderungen (z. B. GF mit mehr als einer Mail-DB). Anmerken möchte ich noch, dass idente UniqueIDs selten vorkommen. Was ja theoretisch mit Hilfe der Wahrscheinlichkeitsrechnung sogar genau quantifiziert werden könnte.
« Letzte Änderung: 23.07.09 - 16:45:50 von JoJo »
lg, JoJo

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz