MSMQ Module
  • 30 Aug 2021
  • 1 Minute to read
  • Dark
    Light
  This documentation version is deprecated, please click here for the latest version.

MSMQ Module

  • Dark
    Light

Article summary

Overview

Microsoft Message Queue (MSMQ) is Microsoft Windows' built-in message queuing system. It allows reliable delivery of messages to a software system for application to application communication.

Prerequisites:
The MSMQ module allows users to deliver and receive byte[] data. This allows for the greatest level of flexibility and predictability despite the fact that MSMQ makes it pretty simple for developers to serialize and deserialize directly into and out of a queue. 


Example

The following example will demonstrate where to configure the settings for the MSMQ module.

  1. Navigate to System > Settings. Right-click Messaging: MSMQ Settings and click Edit.
  2. On the Edit MSMQSettings window, click Add new.
  3. Add the Queue Path and select the appropriate options. Click OK to save.
    Options
    • Queue Path - an MSMQ valid path (see Microsoft MSMQ Documentation for more information)
    • Check if Queue is Transactional 
    • Automatically Create Queue - Check this setting to let Decisions automatically create queues that do not exist



Putting Messages into a Queue

Putting messages into a queue is simple, but messages need to be delivered through the built-in steps as byte[]. If sending other data, use custom code steps against the Messaging Service.

Subscribe to Queues to Work Messages from Flows

Subscribing to queues using flows is detailed here: http://documentation.decisions.com/setting-messaging-overview/


Was this article helpful?