Domino 9 und frühere Versionen > ND7: Entwicklung
Anzahl Tage von einem bestimmten Zeitraum bis heute in Ansicht anzeigen
koehlerbv:
Naja, nachdem der Agent überall gelaufen ist und wieder alle Server miteinander repliziert haben, wirst Dui feststellen können, wann der Agent zuletzt gelaufen ist und auf welchem Server. Dann weisst Du, welcher Server am ausgelastetsten ist (oder wessen Uhr nachgeht). ;D
Bernhard
m3:
*gggg*
Das ist ja fast langweilig. ;D
jo@chim:
--- Zitat von: koehlerbv am 25.04.08 - 16:53:10 ---(oder wessen Uhr nachgeht). ;D
--- Ende Zitat ---
Oder vorgeht? In Amiland zum Speispiel? :o
Konnte ich aber bisher nicht verifizieren. Vielleicht weil der Agent auf der Replik dort nicht läuft, oder warum?
Diese Dimension des Problems hatte ich bisher überhaupt nicht beachtet... heidernei! Na, das wird ja ein spannender Montag...
koehlerbv:
Also im Amiland geht die Uhr "nach", nicht vor. Ausserdem ist's eh wurscht, da der Agent sicherlich mit mitteleuropäischer Zeitzone eingestellt wurde. Und dann startet der Agent im Amiland "gleichzeitig" mit dem in Europa.
Bernhard
LN4ever:
Das Problem mit Zeitvergleichsansichten kann man entschärfen, indem man in den Ansichtseigenschaften einstellt, daß der Server diese Ansicht max. alle x Stunden aktualisiert. Das hat den Preis, daß das Öffnen dieser Ansicht durch einen User langsam ist, manchmal sehr langsam.
Aber wenn die Tagesdifferenz von entscheidender und geschäftskritischer Bedeutung ist, dann werden die Benutzer damit einverstanden sein oder sich daran gewöhnen oder die Datenbank meiden oder den Programmierer erschlagen.
Von Lösungen wie der vorgeschlagenen, täglich die Selektionsformel zu ändern, halte ich gar nichts. Nicht wegen der Zeitzonen, sondern, weil die Ansicht in einer über einen gewissen Zeitraum nicht replizierten lokalen Replik damit falsche Angaben liefert.
Und wenn man das dann vermeiden will, dann muß man den Anwendern Entwicklerrecht geben und diesen Agenten lokal periodisch im Hintergrund laufen lassen - und da sind wir bei der Einstellung, daß der Agent auf jedem Server ausgeführt wird. Das ist von der Theorie her nicht gar zu schlimm, weil Designelemenrte keine Replikationskonflikte erzeugen, aber es wird schlimm, wenn nacheinander der Japaner, der Amerikaner und der Europäer mit jeweils frisch modifizierter Ansicht replizieren, weil bei jedem die Zeitdifferenz in seiner jeweils verwendeten Zeitzone errechnet wird, und damit die in der Ansicht ausgewiesenen Tagesdifferenzen mehrfach am Tag hin- und herspringen können und insofern auch nicht stimmen können.
Man kann mit einem periodischen Agenten schwellwertüberschreitenden Dokumenten ein ansichtsauswertbares Flag mitgeben. Damit erhöht man allerdings das Repliziervolumen oft erheblich und läuft Gefahr, ziemlich unnötige Replizierkonflikte zu erzeugen.
Resumée: wenn es nicht wirklich sein muß, dann laß es sein.
Gruß
Norbert
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln