Exchange Mailbox task queues

Table: Exchange Mailbox task queues describes the queues that the Exchange Mailbox task uses. Here, server is the name of the server being managed by the Exchange Mailbox task, and queue is a number that uniquely identifies the queue.

Table: Exchange Mailbox task queues

Queue name

Messages placed on the queue

Enterprise Vault Exchange Mailbox task for server queue A1

Update Shortcut, Operation Failed.

Enterprise Vault Exchange Mailbox task for server queue A2

Process Item (Explicit Archives).

Enterprise Vault Exchange Mailbox task for server queue A3

Process Mailbox, Process System (Run Now), Check System, Check Mailbox.

Enterprise Vault Exchange Mailbox task for server queue A4

Only used for retries where Enterprise Vault cannot communicate directly with the Storage Archive queue.

Enterprise Vault Exchange Mailbox task for server queue A5

Process Mailbox, Process System (Schedule only).

Enterprise Vault Exchange Mailbox task for server queue A6

Process Moved Items in Folder.

Enterprise Vault Exchange Mailbox task for server queue A7

Synchronization requests.

Table: Messages in the Exchange Mailbox task queues provides more information on the messages that the Exchange Mailbox task may place in queues A1 through A7.

Table: Messages in the Exchange Mailbox task queues

Message

Notes

Operation Failed

Informs the Exchange Mailbox task that an error has occurred and that it should change the message from archive pending back into a message. The message will be reprocessed later. This message is sent if an error occurs during archiving and storage.

Process Item

Asks the Exchange Mailbox task to archive a specific message from the Exchange server to the Storage service. The item in Exchange will be turned into a shortcut when the storage returns an Update Shortcut message.

Process Item messages are produced by a user explicitly archiving an item (placed on A2) or by retry requests for items that failed during normal processing. Retry requests from Run Now are placed on the A2 queue, whereas those from scheduled archiving are placed on the A4 queue.

Process Mailbox

Asks the Exchange Mailbox task to examine a mailbox and find any messages that match the archiving criteria. The items are placed on the Storage Archive queue for storage processing.

Process Moved Items in Folder

Asks the Exchange Mailbox task to update the items that have been moved or copied to the specified folder.

Process Moved Items in Folder messages are only placed on queue A6.

Process System

Asks the Exchange Mailbox task to determine which mailboxes on the Exchange server are eligible for archiving. The Exchange Mailbox task reads the list of all provisioned mailboxes and sends a Process Mailbox message (on the same queue) for each mailbox.

Process System message is placed immediately on queue A3 if the administrator selects Run Now from the task properties, or it will be placed on queue A5 at the start of a scheduled archive period (provided that there are no other Process System messages that are already waiting to be done).

Synchronize System

Synchronization requests for an Exchange Mailbox task are placed on the A7 queue. When synchronization is run, a Synchronize System request is placed on this queue. This generates a Synchronize Mailbox request for each mailbox that needs to be synchronized. Having multiple Synchronize Mailbox requests means that the requests can be serviced by multiple threads.

The A7 queue is processed at all times but is always the lowest priority task. This means that scheduled background archives always take precedence over a synchronize.

Update Shortcut

Informs the Exchange Mailbox task that it can turn an archive pending item into a shortcut. It occurs after a message has been stored by the Storage service, and backed up.