+

Search Tips | Advanced Search

Redistributable IBM MQ clients

The IBM MQ redistributable client is a collection of runtime files that are provided in a .zip or .tar file that can be redistributed to third parties under redistributable license terms, which provides a simple way of distributing applications and the runtime files that they require in a single package.

For information about redistributable license terms for the redistributable IBM MQ clients, see IBM MQ Redistributable Components.


What are the IBM MQ redistributable clients?

The redistributable client that is supplied with IBM MQ is also a non-installed and relocatable image. Maintenance of a redistributable, non-installed image, is achieved through replacement; that is, you download newer versions of the runtime components when they are shipped.

  • A redistributable client implies distributing the required run time with an application both inside and outside of the environment.
  • A relocatable client implies putting the files somewhere else other than a fixed default location. For example, instead of installing into /opt/ installing into /usr/local.
  • A non-installed client implies that we are not required to lay down client files, and that these files can be copied as required.

From IBM MQ Version 8.0.0, Fix Pack 4, native redistributable client runtime libraries are provided for Linux x86-64 and Windows 64-bit platforms to make it simple to distribute both applications and the required IBM MQ runtime libraries. A third package, which is not platform-specific, contains the runtime files that are required for the Java/JMS applications, including the IBM MQ resource adapter for JMS applications that are running under an application server.Note: For important considerations about bundling the relocatable JAR files for IBM MQ classes for JMS, see What is installed for IBM MQ classes for JMS. We can use the files that are contained in the redistributable images to run the following client applications:

  • Native IBM MQ applications using the MQI written in C, C++, and COBOL.
  • IBM MQ applications using the IBM MQ classes for Java and IBM MQ classes for JMS.
  • IBM MQ using fully managed and unmanaged .NET classes.

From IBM MQ Version 9.1.0, XMS .NET is shipped as part of the redistributable client. XMS .NET requires the IBM MQ .NET client (amqmdnet.dll). If unmanaged mode is to be used, then the IBM MQ C client libraries are also needed along with amqmdnet.dll.

From Version 9.1.0, Managed File Transfer Agent is optionally provided as an individual redistributable component, available to be downloaded as a tar package on Linux, or as zip package on Windows. This option enables developers to download, configure and test a Managed File Transfer Agent, to ensure it connects to an existing Managed File Transfer configuration and then make the configured agent bundle available to many users within their organization. Users who are unfamiliar with how Managed File Transfer works, can easily set up the pre-configured agent on their local environment and quickly connect to the relevant IBM MQ network. The users do not have to install IBM MQ to be able to transfer files. For more information, see Configure the Redistributable Managed File Transfer Agent.


Downloading the redistributable client packages

We can download the redistributable client packages from Fix Central:

The file names describe the file contents and equivalent maintenance levels.

For V9R2M0, the downloadable packages for the native redistributable client runtime libraries and JMS and Java runtime files are available under the following file names:

    Long Term Support: 9.2.0 IBM MQ C redistributable client for Linux x86-64
    9.2.0.0-IBM-MQC-Redist-LinuxX64.tar.gz

    Long Term Support: 9.2.0 IBM MQ C and .NET redistributable client for Windows x64
    9.2.0.0-IBM-MQC-Redist-Win64.zip

    Long Term Support: 9.2.0 IBM MQ JMS and Java redistributable client
    9.2.0.0-IBM-MQC-Redist-Java.zip

For Version 9.2.0, the downloadable packages for the Redistributable Managed File Transfer Agent are available under the following file names:

    Long Term Support: 9.2.0 Redistributable IBM MQ Managed File Transfer Agent for Linux X86-64
    9.2.0.0-IBM-MQFA-Redist-LinuxX64

    Long Term Support: 9.2.0 Redistributable IBM MQ Managed File Transfer Agent for Linux on z Systems
    9.2.0.0-IBM-MQFA-Redist-LinuxS390X

    Long Term Support: 9.2.0 Redistributable IBM MQ Managed File Transfer Agent for Linux PPC (Little Endian)
    9.2.0.0-IBM-MQFA-Redist-LinuxPPC64LE

    Long Term Support: 9.2.0 Redistributable IBM MQ Managed File Transfer Agent for Windows x64
    9.2.0.0-IBM-MQFA-Redist-Win64

The IBM IPLA license agreement is extended for IBM MQ to enable you to download a number of additional runtime files from Fix Central.

Parent topic: IBM MQ installation overview


Related concepts


Related information

Last updated: 2020-10-04