Message Queue Integrations

Message Queue integrations define a Microsoft Message Queuing (MSMQ) message queue that the Integration Service monitors for messages. When a message is received in the queue, the Integration Service processes the message body and runs the integration's actions. You can configure multiple message queue integrations in an integration file, but each one must listen on a unique message queue.

The computer that is running a message queue integration must have MSMQ installed.

Typically, the message queue integration processes messages according to the messages' priority setting. However, you might find that messages are not processed according to their priority. This is because Windows does not support message priority for transactional queues, but instead processes the messages in the order in which they are sent. The priority settings of messages that are sent to a transactional message queue are ignored.

To avoid this issue when you manually create a message queue that uses priorities, be sure to create a non-transactional queue.

For more information about how to create actions for your integration, refer to Adding an Action to an Integration.

In This Section