Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: waldt am 16.06.03 - 10:59:30
-
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
-
... vielleicht hilft es dir, wenn ich dein Posting zu den R5-Problemen verschiebe - was meinst du?
ata
-
Ja wäre nett!
-
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
-
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.
-
Hallo ROB!
Hört sich gut an!
Kannst du mir das in Form einer darstellung wie die von Ghost schreiben.
Ich weiss sonst nicht sehr viel damit anzufangen.
Kann ich das ganze in eine neue DB packen die dann über alle mail DB´s (ca. 250) läuft und die Grössen berechnet