Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: looking4all am 13.10.05 - 13:53:31
-
Habe folgendes Problem:
eine Datenbank läuft weltweit auf sehr vielen Servern.
Die Datenbank wird weltweit von sehr vielen Usern genutzt.
Die User arbeiten meist lokal, d.h. sie erstellen eine lokale Replik.
Da sehr viele Dokumente in dieser Datenbank sind, will ich eine selektive Replizierformel einsetzen, damit jeder User nur den für ihn relevanten Teil der Dokumente bekommt.
Normalerweise würde ich in diesem Fall so vorgehen:
Erweiterte Replizierparameter:
Wenn Computer: -Beliebiger Server-
empfängt von: -Beliebiger Server-
dann folgt diese Formel
SELECT (@Name([CN]; @UserName) = Originator) |
DataType = "internal" |
FeldName = "soundso"
Damit würde jeder - leider auch jeder Server - nur einen Teil der Dokumente erhalten. Geht also nicht.
Ideal wäre es, wenn ich in diesem Fall eine Gruppe aus dem N&A book einsetzen würde. Z.B.:
Wenn Computer: All Employees
empfängt von: -Beliebiger Server-
dann diese Formel
SELECT (@Name([CN]; @UserName) = Originator) |
DataType = "internal" |
FeldName = "soundso"
Leider kann ich aber keine Gruppen an dieser Stelle einsetzen.
Natürlich würdr es funktionieren, wenn ich hier die Server oder die User namentlich aufführen würde. Sind aber leider zu viele,
Kann mir jemand einen Ausweg aus diesem Dilemma zeigen?
Für einen Lösungsvorschlag wäre ich sehr dankbar.
-
Arbeite doch mit einer Rolle, zum Beispiel "[ReadAll]". Wenn dann diese Rolle Member von @UserRoles ist, dann gilt @All, sonst Deine weiteren Vergleiche.
HTH,
Bernhard
-
Hallo Bernhard,
danke für die schnelle Antwort.
Habe ich ausprobiert, geht aber auch leider nicht.
Du meintest doch:
Ich teile unter Datei -> Zugriff eine Gruppe einer Rolle zu.
In meinem Fall [SelectedDocs]
und in den erweiterten Replierparametern sage ich
Wenn Computer: '@IsMember("[SelectedDocs]"; @UserRoles)'
und dann die Replizierformel
oder habe ich Dich falsch verstanden?
Gruß
Reinhard
-
Nein, mit der Angabe der beteiligten Maschinen hat das nichts zu tun, ich bezog mich ausschliesslich auf die Replizierformel selbst.
Bernhard