MSMQ Module
- 30 Aug 2021
- 1 Minute to read
- Print
- DarkLight
This documentation version is deprecated, please click here for the latest version.
MSMQ Module
- Updated on 30 Aug 2021
- 1 Minute to read
- Print
- DarkLight
Article summary
Did you find this summary helpful?
Thank you for your feedback
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:
- MSMQ installed
- MSMQ Module installed. To learn how to install a module, see Installing Modules in Decisions.
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.
- Navigate to System > Settings. Right-click Messaging: MSMQ Settings and click Edit.
- On the Edit MSMQSettings window, click Add new.
- 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?