App Connect

 View Only

 IBM MQ License to use with App Connect

Anoop C Pillai's profile image
Anoop C Pillai posted Tue January 14, 2025 01:40 AM

Dears,

We plan to install MQ and ACE on a standalone server and deploy message flows that use MQ input and output nodes. Do we need to purchase a separate license for MQ? The below documentation clearly indicates that it is not required, but we would like to confirm again since MQ input/MQ output nodes are not explicitly mentioned.

https://www.ibm.com/docs/en/app-connect/12.0?topic=infrastructure-app-connect-enterprise-features-requiring-supplementary-products

Regards,

Anoop

Rodney De Beer's profile image
Rodney De Beer

Anoop, hi.

We just went through a license renewal, and I can confirm that. You do not need any additional VPC's for the MQ instance installed with ACE. You can also use that MQ instance for anything else you might require.

IBM uses Virtual Processing Units (VPC's) to "count" licenses. You can buy a bucket of VPC's and then slice and dice that bucket depending on your requirements.

For ACE the breakdown of VPC's to Physical cores are:

1 physical core = 3 VPC's in production & 2 physical cores = 3 VPC's in non-production.

So if you plan to install, as an example, dev (2 cores), qa (2 Cores) and prod (4 cores) you would need 3 + 3 + 12 = 18 VPC's.

I hope that makes sense.

Rodney

Burak Görener's profile image
Burak Görener

Hi Anoop,

As far as my knowledge, IBM MQ is included in the IBM ACE license, however it must be used with IBM ACE. The IBM MQ with ACE must not be used by another application via an external listener. You can get support from the technical sales department at your IBM partner and you work with to check the accuracy of the information.

You can access detailed information about the license from the link below.

https://www.ibm.com/support/customer/csol/terms/?id=L-KPRV-AUG9NC&lc=en

Francois van der Merwe's profile image
Francois van der Merwe

Hi - you are correct, as long as either the message is coming from ACE or going to ACE. Please note that you can't use this installation of MQ for any other non-ACE related messaging. The version. of MQ is Advanced. You can install the MQ remote from ACE, it does not have to be on the same platform.

keara will's profile image
keara will

Hi Anoop,

You’re correct to seek confirmation on licensing, as it’s crucial to ensure compliance. Based on the documentation you referenced, a separate MQ license is generally not required if you're using IBM MQ in conjunction with App Connect Enterprise (ACE) on the same server and only for the purpose of deploying and running message flows.

However, it’s important to note the following:

  1. Embedded Entitlement: ACE includes an embedded entitlement to IBM MQ for the specific use of MQ input/output nodes, provided that both ACE and MQ are installed on the same server.
  2. Restricted Use: This entitlement is restricted to supporting ACE workloads only. If you plan to use MQ for other purposes outside of ACE integrations (e.g., as a standalone messaging hub), a separate MQ license would be required.
  3. Clarifications: While the documentation might not explicitly mention MQ input/output nodes, they fall under the scope of supported ACE features that leverage the embedded MQ entitlement.

For absolute clarity, I’d recommend contacting IBM’s licensing team or your IBM representative directly. They can confirm your specific setup and ensure compliance with IBM’s terms and conditions.

Hope this helps! Let me know if you need further clarification.