Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Marinero Atlántico am 10.11.04 - 15:56:41
-
Hi,
gibt es eine Möglichkeit das "Hinzugefügt am" eines Dokuments herauszufinden?
@Created gibt es, @Accessed und @Edited.
Aber für das "Hinzugefügt am"-Property (s. Eigenschaftenbox, Notes Dok, 1. Reiter) scheint es keine @Funktion zu geben.
Gruß Axel
-
Leider gibt es dafür weder eine @function noch eine Property in der class NotesDocument ...
Bernhard
-
uuups. Das könnte sich zum Problem ausarten. ::)
-
Wen interessiert denn dieser Wert? Der ist doch rein zufällig, abhängig von Replikation und ähnlichen "Nebensächlichkeiten", aber ganz sicher sachlich irrElefant.
-
Wenn du durch einen Agenten ca. 10.000 Dokumente aus Datenbank A in Datenbank B kopiert hast und dieser Agent 2x gelaufen ist, halte ich das zur Zeit für eine sehr interessante Info. :-[
Offenbar hatten die aber eine Datensicherung.
Ist was für die Bestpractices: Bei grösseren Dokumentimports immer ein Feld "wannImportiert" oder so in das Dokument schreiben.
Gruß Axel
-
Das ist etwas, was man tatsächlich tun sollte, wenn importiert wird. Allerdings sollte dann doch "Created" greifen, denn bei einem Kopiervorgang per Agent wird das Dokument nicht einfach nur der DB hinzugefügt, sondern effektiv neu erstellt. Wenn ein Datenabgleich gemacht wird, dann wird es editiert, und dann greift "LastEdited". Und apropos Best Practices: bei einem Import oder so lohnt sich, dazu jedesmal ein Log-Doc zu schreiben.
-
Nicht aber bei CopyToDatabase, Jens.
Bernhard
-
Ok, aber da gilt dann meine Bemerkung von vorher: da passiert ja nix mit dem Dokument - sachlich.
-
Ok, aber da gilt dann meine Bemerkung von vorher: da passiert ja nix mit dem Dokument - sachlich.
Da ich von jeder Sorte sachlich 2 gleiche habe, lassen sich per skript die doppler finden. Alles eine Frage des richtigen Keys (Ersteller und @Created, würde ich nehmen).
Ein bischen nervig aber es geht.
Wenn man aber knapp vor der 2 GB Grenze von OS/2 steht, ist es ein Problem, dh es hat geknallt.
Noch besser: Nur auf einer Replik in einer Nebenstelle, wo die DB größer war als an allen anderen Standorten (keine Replizierformeln, für Server restriktive Leserfelder, alle Server haben Admin-Rechte).
Es sieht so aus als sei dort der Compact Task seit Jahren nicht mehr ausgeführt worden.
Gruß Axel