Das Notes Forum
Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: Grischu am 18.05.10 - 10:53:08
-
Ich habe folgendes Problem.
Bei einem Kunden ist eine Datenbank im Einsatz bei der Mitarbeiter im Aussendienst (Servicemonteure) diverse Dokumente erfassen/mutieren. Einzelne "vergessen" aber immer das Replizieren und sind da nicht aktuell. Dies wäre für einige Dokumente aber notwendig.
Jetzt möchte ich vor dem Erstellen der Dokumente den Zeitpunkt der letzten Replikation überprüfen und das Erstellen nur zulassen wenn in den letzen 24 Stunden repliziert wurde.
Ist es möglich den Zeitpunkt der letzten Replikation mit dem Server zu ermitteln?
-
Ich vermute mal, daß Du da nur der API dran kommst. Schau Dir mal diesen Beitrag aus dem LDD Forum an :
RE: Is it possible to access programatically the replication history entries ? (http://www-10.lotus.com/ldd/nd6forum.nsf/55c38d716d632d9b8525689b005ba1c0/ed9ac82c5402b570852571990057d4de?OpenDocument)
-
Vielen Dank für den Link.
Habs erst mal nur kurz überflogen. Sieht doch komplex aus.
Ich glaub ich mach erst mal ein Profildokument und einen täglichen Agenten auf dem Server der das Tagesdatum drauf schreibt.
Und frage das Datum im Profildokument beim Erstellen ab und breche ab wenn das zu alt ist.
-
Hallo,
von Profildokumenten sollte man in diesem Fall (und in fast allen anderen) absehen, da diese lokal gecached werden.
D.h. wenn der Server es 'schreibt', steht es noch lange nicht in der DB, und wird so auch nicht repliziert.
Gruß
Jörg
-
Prinzipielle Zustimmung, Jörg, aber auch eine Korrektur: In der DB steht es dann schon, und repliziert wird auch, aber das ist dem Client wurscht, solange der Client geöffnet bleibt.
Bernhard