IBM Support

MQC8: IBM MQ 8 Clients



This SupportPac contains all the IBM MQ 8 client components.

Download Description

Click here to skip straight to download table.

An IBM MQ client is part of the product that can be installed on its own, on a separate machine from the base product and server. You can run an IBM MQ application on an IBM MQ client and it can interact, by means of a communications protocol, with one or more IBM MQ servers and connect to their queue managers. The servers to which the client connects might be part of a cluster.

IBM MQ Family Platforms provides a list of which platforms are supported as IBM MQ Clients and/or Servers.

An application that you want to run in the IBM MQ client environment must first be linked with the relevant client library. When the application issues an MQI call, the IBM MQ client code directs the request to a queue manager, where it is processed and from where a reply is sent back to the client. The link between the application and the client code is established dynamically at runtime. The MQI is available to applications running on the client platform. The queues and other IBM MQ objects are held on a queue manager that you have installed on a server machine.

Click here to skip straight to download table.

Possible Uses
• Why use IBM MQ clients?
» Using IBM MQ clients is an efficient way of implementing IBM MQ messaging and queuing.
» You can have an application that uses the MQI running on one machine and the queue manager running on a different machine, either physical or virtual. The benefits of doing this are:
- There is no need for a full IBM MQ implementation on the client machine.
- Hardware requirements on the client system are reduced.
- System administration requirements are reduced.
- An IBM MQ application, running on a client, can connect to multiple queue managers on different systems.
- Alternative channels using different transmission protocols may be used.

• What applications run on an IBM MQ client?
» The full MQI is supported in the client environment and this enables almost any IBM MQ application to be relinked to run on an IBM MQ client. Link the application on the IBM MQ client to the MQIC library, rather than to the MQI library. The exceptions are:
- An application that uses global transactions; that is, it requires sync point coordination with resource managers other than the queue manager.
- Get(signal) on z/OS.
» Applications which are built using various programming languages including C, C++, .NET (Windows systems only), COBOL, Java and JMS.
» Applications running within application servers that are certified as having passed the JEE 7 Compatibility Test Suite can use the IBM MQ resource adapter provided in the SupportPac. For more information see IBM MQ resource adapter v8.0 statement of support

Note: An application running on an IBM MQ client can connect to more than one queue manager concurrently, or use a queue manager name with an asterisk (*) on an MQCONN or MQCONNX call. The application will have to be changed if you want to link to the queue manager libraries instead of the client libraries, because this function is not available.

The IBM Message Service Client offers C/C++ users an Application Programming Interface (API) that is consistent with the Java Message Service (JMS) API. Applications created using this client can be used to exchange messages between other XMS applications, JMS applications, or native IBM MQ applications.

Please click here for more information and to download the SupportPac:
IBM Message Service Client for C/C++ (SupportPac IA94)

Skill Level Required
Users should be familiar with the IBM MQ product family in general and have particular skills on the platform for which this client is intended.

New in this Release
Updated for IBM MQ

Author: IBM MQ Development, Hursley
Category: 3
Released: 23May14
Last updated: 04Mar21
Current Version:
»Please note that the version number shown in the right-hand pane is the version of the IBM MQ product that this SupportPac applies to. The date is the last web page refresh.

To view the complete portfolio of IBM MQ SupportPacs please visit the IBM MQ SupportPacs homepage.


This client interoperates with all currently supported IBM MQ server products, provided the functions used are common to the release of server and client.

Managed File Transfer (MFT) code is not provided in this SupportPac.

IBM has withdrawn the download of the IBM MQ Client for HP NonStop Server. As IBM has stated in a Statement of Direction ( there is an intent to deliver an updated version of IBM MQ for the HP NonStop Server platform as this should be a better solution to meet the IBM MQ connectivity needs for most customers on the HP NonStop Server platform. In common with other IBM MQ platforms, IBM MQ Clients that run on other platforms will continue to provide connectivity to IBM MQ Servers on the HP NonStop platform and other IBM MQ Server supported platforms.

Installation Instructions

To install a UNIX Client:
1. Logon as root, create an empty directory (with sufficient space to receive the download file) and make it current.
2. Download mqc8_platform to this directory. (Where 'platform' is replaced with a specific platform name e.g. AIX, Linux-x86)
3. Decompress mqc8_platform.
4. Execute tar -xvf mqc8_platform.
5. Execute rm mqc8_platform.
6. Follow the instructions provided in the IBM MQ 8 product documentation to complete the installation of the client.

To install the client on a Windows machine, download the ZIP file and extract the content. From the Windows subdirectory created, run the setup.exe program.

[{"INLabel":"IBM MQ 8.0: Installing and Uninstalling","INLang":"US English","INSize":"111 B","INURL":""}]

Download Package

*** ATTENTION : and earlier packages: Install image vulnerability alert - see for mitigation steps. Contact IBM Support with questions. ***

[{"DNLabel":" Client","DNDate":"21 Jun 2018","DNLang":"US English","DNSize":"111","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"","DNURL_FTP":" ","DDURL":null},{"DNLabel":" Client","DNDate":"12 Apr 2018","DNLang":"US English","DNSize":"111","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"","DNURL_FTP":" ","DDURL":null},{"DNLabel":" Client","DNDate":"30 Nov 2017","DNLang":"US English","DNSize":"111","DNPlat":{"label":"HP-UX","code":"PF010"},"DNURL":"","DNURL_FTP":" ","DDURL":null},{"DNLabel":" Client","DNDate":"10 Jul 2017","DNLang":"US English","DNSize":"111","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"","DNURL_FTP":" ","DDURL":null},{"DNLabel":" Client","DNDate":"31 Jan 2017","DNLang":"US English","DNSize":"111","DNPlat":{"label":"HP-UX","code":"PF010"},"DNURL":" ","DNURL_FTP":" ","DDURL":null},{"DNLabel":" Client","DNDate":"25 May 2016","DNLang":"US English","DNSize":"111","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"","DNURL_FTP":" ","DDURL":null},{"DNLabel":" Client","DNDate":"23 Oct 2015","DNLang":"US English","DNSize":"111","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"","DNURL_FTP":" ","DDURL":null},{"DNLabel":" Client","DNDate":"18 Jun 2015","DNLang":"US English","DNSize":"111","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"","DNURL_FTP":" ","DDURL":null},{"DNLabel":" Client","DNDate":"27 Feb 2015","DNLang":"US English","DNSize":"111","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"","DNURL_FTP":" ","DDURL":null},{"DNLabel":" Client","DNDate":"16 Sep 2014","DNLang":"US English","DNSize":"111","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"","DNURL_FTP":" ","DDURL":null},{"DNLabel":" Client","DNDate":"23 May 2014","DNLang":"US English","DNSize":"111","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"","DNURL_FTP":" ","DDURL":null},{"DNLabel":" Client","DNDate":"18 Dec 2018","DNLang":"US English","DNSize":"111","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"","DNURL_FTP":"","DDURL":null},{"DNLabel":" Client","DNDate":"16 May 2019","DNLang":"US English","DNSize":"111","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":",,,,,,,,,,,,,,,,","DNURL_FTP":"","DDURL":null},{"DNLabel":" Client","DNDate":"10 Sep 2019","DNLang":"US English","DNSize":"111 B","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":",,,,,,,,,,,,,,,,","DNURL_FTP":"","DDURL":null},{"DNLabel":" Client","DNDate":"23 Jan 2020","DNLang":"US English","DNSize":"111 B","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":",,,,,,,,,,,,,,,,","DNURL_FTP":"","DDURL":null},{"DNLabel":" Client","DNDate":"09 Jun 2020","DNLang":"US English","DNSize":"111 B","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":",,,,,,,,,,,,,,,,","DNURL_FTP":"","DDURL":null},{"DNLabel":" Client","DNDate":"04 Mar 2021","DNLang":"US English","DNSize":"111 B","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":",,,,,,,,,,,,,,,,","DNURL_FTP":"","DDURL":null}]

Technical Support

Category 3 IBM MQ SupportPacs are supplied under the standard terms and conditions provided by the International Program License Agreement (IPLA) and thus, carry program defect service for IBM MQ customers. Please read the IPLA and LI files that accompany the SupportPac, to ensure you understand the conditions under which the SupportPac is provided.

If you encounter what you believe to be a defect with the SupportPac, and you have a current license for a IBM MQ server product, you may request Program Services by reporting the problem via the same defect reporting channel you employ for the IBM MQ server product(s) on which you are using the SupportPac. No proof of entitlement is required to use this SupportPac.

Service is available for version 8 of this SupportPac for as long as the IBM MQ 8 server product is supported by service. Refer to the IBM MQ product lifecycle pages for the relevant service information. It is only supported with MQ platforms that are themselves supported.

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFKSJ","label":"WebSphere MQ"},"ARM Category":[{"code":"a8m0z00000008RLAAY","label":"Components and Features-\u003ESupportPacs"}],"ARM Case Number":"","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"},{"code":"PF035","label":"z\/OS"}],"Version":"8.0.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
27 January 2022