Autor Thema: Server-Server Replikation und Leserfelder  (Gelesen 1213 mal)

Glombi

  • Gast
Server-Server Replikation und Leserfelder
« am: 22.05.06 - 11:06:15 »
Ich habe folgendes Szenario:

Es gibt Dokumente in einer Datenbank, die mit Lesenamensfeldern geschützt sind. In dem Feld steht bspw. die Rolle [Firma1].
Nun wird die Datenbank zwischen Server A (hat alle Rollen) und Server Firma1 (hat nur die Rolle [Firma1]) repliziert.

Die Replikation wird zum einen via Verbindungsdokument vom Server A ausgeführt: Pull-Push.

Und dann wird die Replikation andererseits vom Server Firma1 ausgeführt: Pull-Push.

Es gibt nun einige Dokumente auf dem Server Firma1, die NICHT die Rolle [Firma1] haben, sondern eine andere. D.h. es sind Leserfelder da.

Wie kann es sein, dass auf den Server Firma1 diese Dokumente sind, obwohl er diese nicht lesen kann.

Kann es sein, dass der Server A die Dokumente auf Server Firma1 "pushed" und diese dann auf Server Firma1 da sind?
Aber wenn es so wäre, müssten dann nicht ALLE Dokumente der Datenbank auf Server Firma1 sein? Es sind aber nur einige.


Danke für jeden Hinweis!
Andreas
« Letzte Änderung: 22.05.06 - 15:40:34 von Glombi »

Glombi

  • Gast
Re: Server-Server Replikation und Leserfelder
« Antwort #1 am: 22.05.06 - 11:22:17 »
Es ist ja:

Specifying replication direction
When you choose replication direction, you identify which server(s) send and receive changes. The direction you choose does not affect or restrict the functionality of the replication process itself.

By default, Domino uses Pull-Push as the replication direction. However, you can specify a different replication direction.

                + Pull-Push, the default replication direction, is a two-way process in which the calling server pulls updates from the answering server and then pushes its own updates to the answering server. Using Pull-Push, the replicator task on the calling server performs all the work.
                + Pull-Pull is a two-way process in which two servers exchange updates. Using Pull-Pull, two replicators -- one on the calling server and one on the answering server -- share the work of replication.
                + Push-only is a one-way process in which the calling server pushes updates to the answering server. One-way replication always takes less time than two-way replication.
                + Pull-only is a one-way process in which the calling server pulls updates from the answering server. One-way replication always takes less time than two-way replication.


D.h. bei Pull-Push wird die ganze Arbeit vom initierenden Server (Replicator) gemacht. Daher kann ich mir schon vorstellen, dass er Dokumente auf Server Firma1 pushed, obwohl der die gar nicht lesen darf. Das wäre aber unschön.

Um sicherzugehen werde ich mal Pull-pull aktivieren.

Glombi

  • Gast
Re: Server-Server Replikation und Leserfelder
« Antwort #2 am: 22.05.06 - 15:40:07 »
erledigt-

Da hat wohl ein Client zwischendrin repliziert und dann bekommt der Server alles, auch das was er nicht lesen kann.
Also: Zusätzlich zu den Leserfeldern hilft nur selektive Replikation. Dann klappt alles wie gewünscht.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz