The MessageCollector Jobstep selects messages according to specific criteria (see below).
| 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. If the value is 0, no evaluation takes place. |
| In the last x minutes | Messages created in the last x minutes. If the value is 0, no evaluation takes place |
| 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). |