====== MessageCollector ====== The MessageCollector Jobstep selects messages according to specific criteria (see below). ^GENERATED src="eBiss.ClassLib.Resources.JobSteps.MessageCollector" 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| |**Collection strategy**|**All from Message Box** Filters messages via Message Box. \\\\**Delegated to current job** Filters messages delegated to the current job. \\\\**Delegated to specified job** All messages delegated to specified job.| |**Delegate to job**|Select only messages created by a specific job. This option is only possible if CollectionStrategy is 'DelegatedToSpecifiedJob'. Otherwise this property is always empty.| |**Message box**|The MessageBox where the messages will be collected from| |**State >=**|Collect Messages whose status is greater than or equal to the selected state| |**State %%<=%%**|Collect Messages whose status is less than or equal to the selected state| |**Task state %%<=%%**|Only messages whose error status is less than or equal to the specified error status.| |**Filter by channel login partner**|If true and the job is initiated by a server channel with login (e.g. sftpServerProxyChannel) filter by login user.| |**Message collection limit**|Number of messages to collect. -1 for no limits.| |**x minutes ago**|Messages whose date of creation is older than x minutes ago (The value must be bigger than 0)| |**In the last x minutes**|Messages created in the last x minutes (The value must be bigger than 0)| |**Maximum Runs**| | |**Last run before (in minutes)**| | |**Sort order**|The sort order in which the messages are to be read. This is also relevant for 'Message collection limit'. Sorting by 'Runs' is the best for perforamnce (minimizes DB updates).| ===== The following JobSteps are usually connected to the MessageCollector ===== * [[en:prozessdefinition:jobs:jobsteps:kommunikation:channelsender]] * [[en:prozessdefinition:jobs:jobsteps:allgemein:delegatorjob]] * [[en:prozessdefinition:jobs:jobsteps:allgemein:EntityAnalyzer]] * [[en:prozessdefinition:jobs:jobsteps:allgemein:messagecopy]] * [[en:prozessdefinition:jobs:jobsteps:allgemein:failedmessagecollector]] * [[en:prozessdefinition:jobs:jobsteps:kommunikation:messagenotificator]] * [[en:prozessdefinition:jobs:jobsteps:allgemein:MessageSelector]]