Scheduled processing messages from a queue

This task goes through selected queues when scheduled and goes through all the messages. If filtering is used, only messages which are filtered will be processed, and subsequently deleted if that option is configured.

If queue is transactional, all operations which can take part of transaction will be either committed or rolled back once transaction is successfully completed or aborted. This includes SQL and MSMQ actions.

Source

Configure which queue will be monitored. This task supports only one queue as a source.

Schedule

Configure when the checks should be performed. In most cases it should be Periodic check, every few minutes or seconds.

Configuring task schedule

Actions

Configure actions which will be performed on each message. On this page you can choose whether message will be deleted ( “received” from MSMQ ) after processing is successfully completed. If there was an error during processing, message will be returned to a queue and processing will be retried later. As usual with MSMQ, if journaling is turned on message will go to journal once it’s removed from a queue.

Message actions