Backup task

Backup messages from selected queue(s) to files or another queues. This is mostly useful for Journal queues since they can grow large, potentially blocking queue from receiving any messages at all.

Source

Choose one or more queues. If you pick more than one queue, each queue will be saved separately. In order to separate backup files it’s advisable to use queue name as part of folder or file name.

Picking source queues

Schedule

Configure when the backup should be performed.

Configuring task schedule

Destination

Configure where backup will be saved. Folder and file name can contain Macros, in order to assure unique file names, and to help with organizing and later searching through backup files.

Save full messages to file

All messages from single queue will be saved to single mq file. This file can be later loaded using QueueExplorer.

Save bodies to file

Each message will be saved to separate file. Only body is saved, directly byte by byte as it is in message. In order for files to be unique, it’s advisable to use message id for file name. If your message have unique label that could be used instead, or in combination with id or one of other macros.

Send to queue

Instead of saving to file, you can choose to send messages to another queue, possibly even on different machine.

Message filter

Configure which messages will be included in a backup. This is mostly useful if you want to backup only top X messages (e.g. top 1000), or messages older than 7 days or use some other criteria.

Message filtering

Delete message?

Decide whether backed up messages should be deleted from a queue or not. If you’re using filtering, only messages which are included in backup will be deleted. Those which are not included in filter will be left in a queue.

Task name

Enter appropriate name for a task.