Domino 9 und frühere Versionen > Administration & Userprobleme

Größen Scan von Emails???

(1/2) > >>

waldt:
Hallo an alle Entwicklungsexperten!

Ich habe in meiner Firma IBM Common Store for Domino installiert. um nun das geeignete Archivierungsverfahren auszuwählen benötige ich zwei werte.
1. Festplattenverbrauch aller email Dokumente gesamt.
2. Festplattenverbrauch aller Anhänge innerhalb der emails.

Kann mir jemand einen Agenten oder eine DB erstellen, der das für mich macht, oder kennt jemand einen besseren Weg?
Ich habe keinerlein Entwicklungskenntnisse und wäre für hilfe sehr dankbar.

MfG
Thomas Wald

ata:
... vielleicht hilft es dir, wenn ich dein Posting zu den R5-Problemen verschiebe - was meinst du?

ata

waldt:
Ja wäre nett!

ghost:
Auf die Schnelle würde ich das etwa so machen:

Sub Initialize
   Dim s As New NotesSession
   Dim db As NotesDatabase
   Dim dc As NotesDocumentCollection
   Dim doc As NotesDocument
   Dim docsize As Long, attsize As Long
   
   Set db = s.CurrentDatabase
   Set dc = db.AllDocuments
   Set doc = dc.GetFirstDocument
   
   Do Until doc Is Nothing
      docsize = docsize + doc.Size
      
      Forall it In doc.Items
         
         If it.Type = RICHTEXT Then
            
            If Not Isempty(it.EmbeddedObjects) Then
               
               Forall o In it.EmbeddedObjects
                  
                  attsize = attsize + o.Filesize
                  
               End Forall
               
            End If
            
         End If
         
      End Forall
      
      Set doc = dc.GetNextDocument(doc)
   Loop
   
   Msgbox docsize, 64, "Dokumente"
   Msgbox attsize, 64, "Attachments"
End Sub

Geht aber bestimmt noch eleganter....

Viele Grüße
ghost

Rob Green:
ich glaube, daß ne Formel schneller wäre:
@AttachmentLengths für die Größe der dekomprimierten (!) Anhänge
@DocLength für die Größe eines Docs incl. Attachment

- Einzubauen in einen zyklischen Agent
- jedes Doc wird in einer Select @All View durchlaufen
- die Werte werden in einem Profildoc aufsummiert und ausgelesen
(zB ein Multivaluefeld fürs Datum und ein anderes Multivalue für die Attachments etc...)
ergibt

Datum --- Anhänge --- Dokumente
07.03.03 12.500.000  13.500.000
08.03.03 13.000.000  14.000.000
09.03.03 13.500.000  14.500.000

Um die Schreibvorgänge ins Profildoc zu minimieren käme evtl. sogar die RAM Disk Lösung von Wflamme in Frage, nur kann ich momentan keinen Link liefern, weil Flammes Site irgendwie down ist zZt.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln