====== RemoveMessages ====== Es werden Nachrichten, die älter sind als eine definierte Zeitspanne gelöscht.\\ \\ Siehe auch [[prozessdefinition:jobs:jobsteps:allgemein:RemoveTasks|RemoveTesks]] und [[prozessdefinition:jobs:jobsteps:allgemein:RemoveProcessInstances|RemoveProcessInstances]]\\ \\ ~~ GENERATED src="eBiss.ClassLib.Resources.JobSteps.RemoveMessagesDirectSql.de" changed="" ~~ ^Eigenschaften^^ ^Name^Beschreibung^ |**Typ**|Der Klassenname des Job-Steps| |**Name**|Der Name des Job-Steps wie er im Job Designer erscheinen soll| |**Beschreibung**|Eine optionale Erläuterung des Job-Steps| |**Erstellt vor**|Löschen der Nachrichten, die so und so viele Tage zuvor erstellt wurden. Der Standardwert ist 60.| |**Anwendungsbreich**|Löschen der Nachrichten nur im lokalen Knoten oder global.| |**Nicht im Nachrichtenkorb**|Nachrichten aus allen Nachrichtenkörben außer diesem Nachrichtenkorb löschen. | |**Im Nachrichtenkorb**|Nur die Nachrichte in dem angegeben Nachrichtenkorb gelöscht. | |**Batch Größe**|In einem Durchlauf, d.h. in einer Transaktion werden die angegeben Anzahl von Nachrichten gelöscht. Der Standardwert ist 500, was ein guter Wert für größere Systeme ist.| |**Wartezeit zwischen **|Wartet x Millisekunden zwischen den Batch Läufen. Der Standardwert ist 1 Sekunde (1000 Millisekunden), was ein guter Wert auch für größere Systeme ist.| |**Nur archivierte löschen**|Es werden nur die mit einem Archive Flag versehenen Nachrichten gelöscht. Das Flag wird z.B. vom JobStep EntityMessageArchiver gesetzt.| |**Dateien Löschen**|Die Dateien im MessageStore sollen auch gelöscht werden.| ===== Folgende JobSteps werden i.d.R. mit dem RemoveMessages verbunden ===== * [[prozessdefinition:jobs:jobsteps:allgemein:LogRotator]]