====== RemoveMessages ====== //RemoveMessageJob-Step// removes all older than given days.\\ \\ ~~ GENERATED src="eBiss.ClassLib.Resources.JobSteps.RemoveMessagesDirectSql" changed="" ~~ ^Properties^^ ^Name^Description^ |**Type**|Class name of the jobstep| |**Name**|Name for the jobstep that will appears in the job designer| |**Description**|Optional description for the jobstep| |**Created days before**|Remove all message created x days before now. Default value is 60.| |**Scope**|To remove messages only in the current node or in all nodes.| |**Not in message box**|Except messages in this message box.| |**In message box**|Remove only messages in this message box. | |**Batch size**|Remove this size of message in one transaction, default value is 500 that is a good value for big systems| |**Wait ms between deletes**|Wait x milliseconds between each batch delete. Default value is 1 second (1000 milliseconds) as a good value for big systems.| |**Remove only archived**|Remove only messages marked as archived. The archived flag is set e.g. by the EntityMessageArchiver Job step| |**Delete files**|Also delete the files from the message store| ===== The following JobSteps are usually connected to the RemoveMessages ===== * [[en:prozessdefinition:jobs:jobsteps:allgemein:LogRotator]]