IBM MQ license information
What you can purchase with IBM® MQ and what each purchase entitles you to install.
Licensed Program Specifications for IBM MQ for z/OS
The Licensed Program Specifications publication for IBM MQ for z/OS® 9.3 is available for download as a PDF file from the following location: https://publibfp.dhe.ibm.com/epubs/pdf/c3474820.pdf.
What you can purchase with IBM MQ
- 5724-H72 IBM MQ for Multiplatforms
- For IBM MQ for Multiplatforms, the product offering contains the
following chargeable components that can be independently purchased:
- IBM MQ
- IBM MQ High Availability Replica (formerly IBM MQ Idle Standby) 1
- IBM MQ Advanced
- IBM MQ Advanced High Availability Replica (formerly IBM MQ Advanced Idle Standby) 1
- IBM MQ Advanced for Developers (Non-warranted, free download)
- IBM MQ for Non-Production Environment
- IBM MQ Advanced for Non-Production Environment
Attention:- Prior to IBM MQ 9.1.4, IBM License Metric Tool (ILMT) reports need to be manually corrected to indicate if a detected installation is IBM MQ High Availability Replica or IBM MQ Advanced Advanced High Availability Replica entitled. From IBM MQ 9.1.4, it is possible to use the setmqinst command -l and -e options to correctly set the High Availability Replica entitlement for ILMT to automatically detect. For further information see the setmqinst and dspmqinst commands.
- z/OS
- On z/OS, IBM MQ offers the following Programs that can be purchased independently:
- 5655-MQ9 IBM MQ for z/OS
- 5655-AV1 IBM MQ Advanced for z/OS Value Unit Edition
- 5655-AV9 IBM MQ Advanced for z/OS
- 5655-VU9 IBM MQ for z/OS Value Unit Edition
For the following chargeable components, existing Subscription and Support can be renewed. No new entitlement can be purchased. See the Withdrawal Announcement Letter for more information:- 5655-MF9 IBM MQ Managed File Transfer for z/OS
- 5655-AM9 IBM MQ Advanced Message Security for z/OS
What is my enterprise entitled to install?
Any component marked as 'unlimited installs' is a client component and as many copies as required may be installed on client systems. These will not be counted against your purchased IBM MQ entitlement.
In the following table, IBM MQ product features are listed in the first column, and the IBM MQ product offerings are in the remaining columns of the table. For each product feature, a tick in the column for a product offering indicates which product offering entitlement you need to use a product feature.
IBM MQ product feature | IBM MQ and IBM MQ for Non-Production Environment | IBM MQ Advanced and IBM MQ Advanced for Non-Production Environment | IBM MQ for z/OS | IBM MQ for z/OS Value Unit Edition | IBM MQ Advanced for z/OS Value Unit Edition | IBM MQ Appliance | IBM Cloud Pak for Integration |
---|---|---|---|---|---|---|---|
IBM MQ client (unlimited installs) | |||||||
Telemetry Service (unlimited installs) | |||||||
Advanced Message Security | |||||||
Managed File Transfer Service | |||||||
Managed File Transfer Agent (unlimited installs) 1 | |||||||
Managed File Transfer Tools (unlimited installs) | |||||||
Managed File Transfer Database Logger component (unlimited installs) 1 | 2 | ||||||
Replicated Data Queue Manager (Red Hat® Enterprise Linux® for x86-64 only) | 3 | ||||||
Kafka Connect connectors (unlimited installs) 1 | |||||||
Bridge to blockchain (unlimited installs) 1 8 | 4 | 4 | 4 | ||||
Bridge to Salesforce (unlimited installs) 9 | 4 | 4 | 4 | ||||
IBM MQ Advanced container | 5 | ||||||
IBM MQ Internet Pass-Thru (unlimited installs) 6 | |||||||
IBM Aspera® faspio Gateway | |||||||
AMQP | |||||||
Native HA | 7 | 7 | |||||
IBM MQ Web Server (unlimited installs) | 10 | 10 | 10 | 10 | 10 | 10 | 10 |
IBM Instana Tracing Exit | |||||||
All other IBM MQ components from the install media not explicitly mentioned above |
- May only connect to an IBM MQ Advanced or IBM MQ Appliance entitled queue manager. Managed File Transfer components may also connect to queue managers with IBM MQ Managed File Transfer entitlement.
- FILE mode only as a client connection.
- Requires IBM MQ Advanced entitlement on one node and IBM MQ Advanced or IBM MQ Advanced High Availability Replica entitlement on the other two nodes.
- Linux x86-64 only.
- Developer container images are on IBM Container Registry. The production images are delivered as Continuous Delivery updates only with no Long Term Support.
- Cryptographic hardware support is an advanced feature that may only be used if one of the queue managers connected to MQIPT has IBM MQ Advanced, IBM MQ Appliance or IBM MQ Advanced for z/OS Value Unit Edition entitlement. For more information, see EnableAdvancedCapabilities.
- Native HA is available
for production use for customers with entitlement to IBM MQ Advanced or IBM Cloud Pak for Integration
deploying IBM MQ Advanced conversion entitlement ratios. For
development purposes, Native HA capability is also available in the free IBM MQ Advanced for Developers. Native HA is only supported with IBM MQ in container deployments. Customers can obtain production
and development licensed pre-built container images from the IBM Container Registry or build a custom container
image.
Minimum supported levels of OpenShift® Container Platform and Kubernetes, across public and private cloud environments, are documented for each release on the IBM MQ system requirements pages. IBM provides as-is reference implementations on GitHub for building the custom container image, and a helm chart for deploying it. These together show how Native HA can be deployed in a common Kubernetes environment. Customers are recommended to verify that this functions correctly within their intended environment.
-
- IBM MQ Bridge to blockchain is deprecated across all releases (see US Announcement letter 222-341).
- IBM MQ 9.3.1 is the last Continuous Delivery release it is delivered with.
For Continuous Delivery, IBM MQ Bridge to blockchain is removed at IBM MQ 9.3.2.
- IBM MQ Bridge to Salesforce is deprecated across all releases (see US Announcement letter 222-341).
- Linux for x86-64, Linux on Power® Systems - Little Endian, and Linux for IBM Z® only.
In the following table, IBM MQ product features are listed in the first column, and the IBM MQ product offerings are in the remaining columns of the table. For each product feature, a tick in the column for a product offering indicates which product offering entitlement you need to use a product feature.
IBM MQ product feature | IBM MQ Managed File Transfer Service1 | IBM MQ Managed File Transfer Agent1 | IBM MQ Advanced Message Security1 | IBM MQ Telemetry1 | IBM MQ Advanced for z/OS2 | IBM MQ Managed File Transfer for z/OS1 | IBM MQ Advanced Message Security for z/OS1 |
---|---|---|---|---|---|---|---|
IBM MQ client (unlimited installs) | |||||||
Telemetry Service | |||||||
Advanced Message Security | |||||||
Managed File Transfer Service | |||||||
Managed File Transfer Agent (unlimited installs) | 3 | ||||||
Managed File Transfer Tools (unlimited installs) | |||||||
Managed File Transfer Logger component (unlimited installs) | |||||||
Replicated Data Queue Manager (Red Hat Enterprise Linux for x86-64 only) | |||||||
Kafka Connect connectors (unlimited installs) | |||||||
Bridge to blockchain (unlimited installs) 8 | |||||||
Bridge to Salesforce (unlimited installs) 9 | |||||||
IBM MQ Advanced container | |||||||
IBM MQ Internet Pass-Thru | |||||||
AMQP | |||||||
IBM MQ Web Server (unlimited installs) | |||||||
IBM Instana Tracing Exit | |||||||
All other IBM MQ components from the install media not explicitly mentioned above |
- New entitlement can no longer be purchased for these Programs.
- IBM MQ for z/OS entitlement must be separately purchased.
- May only connect to an IBM MQ Advanced, IBM MQ Appliance, or IBM MQ Managed File Transfer entitled queue manager.
- IBM MQ Advanced for Developers server install
- IBM MQ Advanced for Developers non-install package for building container images
- IBM MQ MacOS Toolkit
- Go to Downloading IBM MQ 9.3.
- Click the tab for the latest Continuous Delivery or Long Term Support release.
- Near the end of the document, find .
- Click the link for your preferred platform (Windows / Linux / Ubuntu / Raspberry Pi).
Additionally, your enterprise can mix and match IBM MQ versions as required. Therefore, your 100 PVUs of IBM MQ (Server) entitlement could be split into 50 PVUs of the IBM MQ 9.1 version and 50 PVUs of the IBM MQ 9.2 version of this component.
What are Subscription License parts?
- Subscription License parts are available for IBM MQ
on Multiplatforms (PID 5724-H72) and include:
- VPC-based parts for IBM MQ and IBM MQ Advanced
- Subscription License Upgrade parts
- Extended Support parts
- Advanced Support parts
- They are for customers to purchase IBM MQ via Private offer on AWS Marketplace and these parts reside along with the existing Monthly VPC and Perpetual PVC parts. For more information, read the Subscription License guidance.
What are High Availability Replica chargeable components?
High Availability Replica (formerly Idle Standby) parts have been introduced to cater for high availability environments, where multiple systems are configured to provide redundancy. In this case, not all systems will be utilized to full capacity and a lower charge might be applicable to reflect that.
- If failover is automatic, and there is no other active use of IBM MQ, then license the failover system as IBM MQ High Availability Replica or IBM MQ Advanced High Availability Replica.
- If failover is manual (for example, for Disaster Recovery), and there is no other active use of IBM MQ, then no IBM MQ or IBM MQ High Availability Replica licenses (or their IBM MQ Advanced equivalents) are required. See Backup Licensing documents.
- The IBM MQ Replicated Data Queue Manager High Availability and Disaster Recovery Features require entitlement as described in the license terms. A copy of the terms are below.
You must use the setmqinst command to specify that an installation is a High Availability Replica. This action applies tags to the installation such that it can be identified by the IBM License Metric Tool (ILMT). For more information, see setmqinst.
- Use of the IBM MQ multi-instance queue manager and Replicated Data Queue Manager features require High Availability Replica entitlement.
- There is no High Availability Replica part for the MQ Telemetry component. The same MQ Telemetry part needs to be purchased for the active and passive system, unless you have IBM MQ Advanced High Availability Replica, in which case it is included.
License terms for IBM MQ High Availability Replica components are defined in the Program license terms.
- Multi-Instance Queue Manager Feature
Licensee is permitted to use the multi-instance queue manager feature of the Program for Stand-by Purposes only. Stand-by Purposes are defined as having the Program started, but ensuring that the Program remains idle unless the active and separately entitled IBM MQ copy of the program fails over to the high availability replica Program. If this occurs, the high availability replica Program may be used to carry out productive work during the period of failover. The Program is considered "idle" if, until a failover takes place, it is not used to carry out productive work of any kind and is used exclusively for administrative actions.
- Replicated Data Queue Manager High Availability Feature
Licensee's use of this replicated data queue manager feature of the Program requires configuration on three servers and requires that all queue managers on the three servers be Replicated Data Queue Managers. Two of the servers may be configured and entitled as IBM MQ Advanced High Availability Replica, but the copy of IBM MQ on the third configured server must be licensed separately by obtaining entitlements to IBM MQ Advanced.
2a. Replicated Data Queue Manager Disaster Recovery: When using this high availability feature in conjunction with replication to a disaster recovery site, the three high availability servers at the disaster recovery site must also be entitled as described above.
- Replicated Data Queue Manager Disaster Recovery Feature
Licensee's use of this replicated data queue manager feature of the Program requires configuration on two servers and requires that all queue managers on the two servers be Replicated Data Queue Managers. One of the servers may be configured and entitled as an IBM MQ Advanced High Availability Replica, but the copy of IBM MQ on the second configured server must be licensed separately by obtaining entitlements to IBM MQ Advanced. This disaster recovery configuration of two servers is a separate configuration to using three servers as a high availability configuration, even when that is used with replication to a disaster recovery site.
B. Other High Availability Solutions
If Licensee chooses to use other high availability solutions along with the Program, Licensee is permitted to use the Program as a high availability replica so long as it resides for backup purposes on a standby server and the Program is not started. The Program may be started automatically by the high availability components in the event of the active server failing, in which event the Program may be used to carry out productive work during the period of failover.
How do I configure IBM MQ for non-production environments?
IBM MQ Advanced for Non-Production Environment is an entitlement option for internal development and test systems for non-production activities.
You must use the setmqinst command to specify that an installation is a Non-Production Environment. This action applies tags to the installation such that it can be identified by the IBM License Metric Tool (ILMT). For more information, see setmqinst.
IBM MQ for Non-Production Environment cannot currently be configured to be automatically identified by the IBM License Metric Tool (ILMT).
Which components of IBM MQ can I install separately from the queue manager?
- IBM MQ/IBM MQ Appliance
-
- IBM MQ C, C++ and .NET clients
- IBM MQ Java/JMS client
- IBM MQ Resource Adapter
- IBM MQ Internet Pass-Thru (MQIPT)
- IBM MQ Explorer
- IBM MQ Bridge to Salesforce
- IBM MQ Web Server
- IBM MQ Advanced/IBM MQ Appliance
-
- IBM MQ Managed File Transfer Agent
- IBM MQ Managed File Transfer Database Logger
- IBM MQ Managed File Transfer Tools
- Kafka Connect source and sink connectors for IBM MQ
- IBM Aspera faspio Gateway
- IBM MQ Bridge to blockchain
- Shipped in IBM MQ 9.3 LTS and earlier.
- For Continuous Delivery, IBM MQ Bridge to blockchain is removed in IBM MQ 9.3.2 CD and later.
Further to this, a subset of these components are licensed to be redistributable with 3rd party applications. For more information, see IBM MQ Redistributable Components.
Other questions
- For Advanced Message Security, only the end-point queue managers where AMS Policies are defined require IBM MQ Advanced entitlement.
- For Managed File Transfer, only the queue managers where MFT components (Agent and Logger) connect require IBM MQ Advanced entitlement.
- Intermediary queue managers that are just routing messages, but perform no IBM MQ Advanced processing, only require IBM MQ entitlement.
- Q: When configuring the RDQM High Availability feature can I place all the queue managers under
RDQM control on the same system?
A: Yes. Queue managers can run on any node in the HA group, including all three queue managers on one node. This is not an optimal configuration for making best use of system resources across the three nodes, but our licensing does not prohibit this.
- Q: Do all nodes in a RDQM HA or DR configuration need to have the same memory, disk and CPU
capacity?
A: No, but our recommendation is that all nodes have the same resource allocation. RDQM maximum disk storage capacity is limited to the maximum capacity of the smallest system in the configuration and queue manager creation will fail if RDQM cannot allocate the required disk capacity up front. For CPU and memory, if a well resourced, high performing, system fails over to system with less memory and CPU then there could be undesirable performance consequences because maximum message throughput rates will be reduced.
- Q: Can I place both a RDQM HA queue manager and RDQM DR queue manager on the same system?
A: This would not be in compliance with the IBM MQ Advanced High Availability Replica license terms because a system must be either a dedicated RDQM HA or DR node. It cannot be both. It is technically possible, but this configuration would require IBM MQ Advanced entitlement.
Supporting Programs
- IBM Aspera faspio Gateway 1.3