--- title: "IBM MQ Message Services" slug: "ibmmq" description: "Learn how to configure the IBM MQ Module in Decisions to connect to an IBM message queue and send messages using built-in Messaging Queue steps." updated: 2026-07-02T16:38:41Z published: 2026-07-02T16:38:41Z canonical: "documentation.decisions.com/ibmmq" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt > Use this file to discover all available pages before exploring further. # IBM MQ Message Services ## Overview **IBM Message Queue (IBM MQ)** is an enterprise-grade messaging system for application-to-application communication. This module allows Decisions to set up and configure a connection to the server host for the message queue. The module does not include any steps; however, the default messaging steps found under **Messaging Queues** can be used to send messages to the queue. ### Prerequisites The following is required before integration with IBM MQ can occur: - A preexisting [IBM MQ Account](https://www.ibm.com/docs/en/ibm-mq/8.0?topic=server-configure-mq-accounts). - Proper installation and setup of an IBM MQ application. - [IBM WebSphere MQ](https://www.ibm.com/docs/en/ibm-mq/8.0?topic=together-using-websphere-application-server-mq) Explorer configured - Create a [project dependency](https://documentation.decisions.com/version-10/docs/project-dependencies). For more information on how to install Modules in Decisions, see: [Installing Modules.](https://documentation.decisions.com/version-10/docs/installing-modules-decisions) ### Considerations Note for Third-Party Systems and SubscriptionsCustomers are responsible for securing and maintaining accounts with third-party systems and subscriptions. --- ## Installing IBM MQ Locally The following section covers the setup and configuration of a broker/message queue and is intended to serve as an example resource to integrate with Decisions. The example highlights the values needed to connect a message queue to Decisions and is meant for informational and troubleshooting purposes. Please refer to the product's official documentation for a more in-depth and detailed guide on configuring a message queue for use in production environments. IBM MQ can be hosted on the cloud, in a container, or installed locally. The following section will cover how to install IBM MQ locally and integrate a message queue with Decisions. 1. Download the [install file](https://developer.ibm.com/tutorials/mq-connect-app-queue-manager-windows/). 2. Unzip and locate Setup.exe under the MQServer folder. Run the executable.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1666720106443.png) 3. Run through the installer using default settings. Select Typical and proceed with the install.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1666720213411.png) ### Creating a queue manager Once IBM MQ has finished installing, a queue manager will need to be created. 1. In an administrative command prompt, navigate to the bin folder for MQ. ```shell cd "C:\Program Files\IBM\MQ\bin" ``` 2. Then enter the following command to create a queue manager. Substitute QueueManagerName with a name for the queue manager, for example, QM1. ```shell crtmqm [QueueManagerName] ``` 3. Enter the following to start the queue manager. ```shell strmqm [QueueManagerName] ``` ### Creating a queue To create a queue locally: 1. Enable MQSC commands by entering the following in the command prompt ```shell runmqsc [QueueManagerName] ``` 2. Enter the following command to create a queue with default IBM MQ objects, substituting QueueName with the queue's name.  ```shell define qlocal (QueueName) ``` --- ## IBM MQ Settings 1. Navigate to **System > Settings**. Right-click on **IBM MQ Settings** and select **Edit**.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1783010288624.png) | Setting | Description | | --- | --- | | Default Host Name | The hostname or IP address for the server hosting the message broker | | Default Port | The port number used by the message broker. By default, this is port 1414 | | Default Queue Manager | Specifies the Queue Manager used by the message queue. A Queue manager ensures that the message will be routed to the correct queue. | | Default Channel | Specifies the default channel for moving messages to and from the queue. | | Default User Name | Specifies the default user login to the broker | --- ## Adding an IBM Message Queue To subscribe to an IBM Message Queue: 1. Navigate to **Jobs and Events****> Message Queues.** 2. From here, select the **ADD IBM Message Queue** action. A dialog box will appear where queue settings can be defined. The Override settings are optional and are used to specify a server configuration not defined under IBM MQ Settings.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1783010313495.png) | Setting | Description | | --- | --- | | Display Name | The name of the queue as it appears in Decisions | | Queue | The name of the IBM Message Queue that is being configured/connected to. This name will be applied to the queue in IBM. | | Override Host Name | Optional setting that overrides the specified hostname or IP address of the message broker. | | Override Port | Optional setting that overrides the port number used by the message queue. | | Override Queue Manager | Optional setting that overrides the Queue Manager used by the message queue. | | Override Channel | Optional setting that overrides the default channel used for moving messages to and from the queue. | | Override User Name | Optional setting to specify the default user name used to connect to the queue. | | Override Password | Optional setting to specify the default password for the account used to connect to the queue. | --- ## Feature Changes | Description | Version | Developer Task | | --- | --- | --- | | A hidden Module called Decisions.MessageQueues Module will be downloaded automatically when any message queue Module is installed. | 9.0 | [DT-039289] |