Autor Thema: Wie funktioniert "db.ArchiveNow()"?  (Gelesen 1679 mal)

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Wie funktioniert "db.ArchiveNow()"?
« am: 13.10.04 - 10:28:22 »
Hallo Leute!

Hat zufällig jemand eine Ahnung wie die wunderschöne undokumentierte Methode NotesDatabse.ArchiveNow() funktioniert?
Ich häng immer noch an der Archivlösung in der Maildatenbank...

Wie kommt man zu den zu archivierenden Dokumenten?
In dem Agent "Archiv\Ausgewählte Dokumente" ist das einfach. Da sind die Doks eh in der Collection unprocesseddocuments.
Was passiert aber in dem Agent "Archiv\Jetzt archivieren" oder in "LocalScheduledArchive".
Da wird nur die Funktion db.archivenow() aufgerufen und die Unprocessed Documents sind leer.
Muß ich um zu den Dokumenten zu kommen alle Doks in der Datenbank durchgehen und die Properties LastModified und LastAccessed mit dem heutigem Datum minus ModifiedLife bzw. DocumentLife aus dem Archive Profile vergleichen oder gibt es eine einfache Methode um die Doks in eine Collection zu bringen?

Und dann noch eine kleine Frage....
Im Archiv Profile kann man ja angeben, daß Doks archiviert werden sollen die seit x Tagen abgelaufen sind. Was heißt das? Wie kann ein Dokument ablaufen?

lG
†090620141300

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz