Hallo zusammen,
irgendwie habe ich gerade mal ein kleines Verständnisproblem mit der Replizierung unter Notes.
Wir haben bei uns BlackBerry User. Für diese User haben wir das lokale names.nsf vom Notes Client auf den Server repliziert und lokal eine Replizierung eingerichtet. Das Adressbuch auf dem Server wird dann dem BB-Server bekannt gegeben und somit sind die lokalen Kontakte auch auf dem BB vorhanden. Klappt auch wunderbar.
Jetzt gibt es Gruppenadressbücher, welche ebenfalls auf der Schablone für das persönliche Adressbuch basieren, welche ebenfalls auf dem Server liegen, da diese von mehreren Usern gepflegt werden. Nun haben wir einen Prozess in dem Adressbuch des Benutzers implementiert, der sich die Kontakte aus den Gruppenadressbüchern in das pers. Adressbuch kopiert.
Klappt auch wunderbar. Der User wählt die Funktion aus und schon sind die Kontakte lokal da.
Was mich jetzt allerdings verwundert ist die Tatsache, das nach erfolgter Replikation des names mit der Replik auf dem Server die Kontakte aus dem Gruppenadressbuch nicht zum Server repliziert werden. Erst wenn ich lokal einen Kontakt öffne und speichere, wird der danach zum Server repliziert.
Hier mal der Code. doccol ist dabei die Suche auf dem Gruppenadressbuch mit den Dokumenten, die kopiert werden sollen.
Set doc = doccol.GetFirstDocument
While Not (doc Is Nothing)
Set docTemp = doc.CopyToDatabase(localesNAB)
Call docTemp.ReplaceItemValue("ReplicaID", QuellNAB.ReplicaID)
Call docTemp.ComputeWithForm(True, False)
Call docTemp.Save(True, False)
Set noteTemp = doccol.GetNextDocument(doc)
Wend
Löschen der Replizierhistorie bringt nichts. Hat jemand eine Idee?
Eingesetzt wird bei uns Notes 7.0.2 und Domino ebenfalls 7.0.2