IBM MQ Redistributable Components

IBM® MQ delivers several components that are licensed to be redistributable with third-party applications. The redistributable license terms may be found in the relevant IBM MQ Program license agreement.

The license agreement can be found at the IBM Terms website. In the license agreement, IBM MQ Client components are also listed as being Components Not Used for Establishing Required Entitlements. It is the IBM MQ queue manager to which the application is connected that requires correct entitlement.

All IBM MQ redistributable components are supported for use in production environments, and share the same system requirements and support lifecycle as the corresponding installable client images. See the IBM Software Lifecycle page for more information.

IBM MQ Client components

IBM MQ Client components may be redistributed under the license terms of the following Programs:

  • IBM MQ
  • IBM MQ Advanced
  • IBM MQ Appliance M2000, M2001 and M2002
  • IBM MQ for z/OS®
  • IBM MQ for z/OS Value Unit Edition
  • IBM MQ Advanced for z/OS Value Unit Edition

Requirements:

The queue manager to which the application connects must be entitled with one of the above Programs.

Redistributables:

IBM MQ Managed File Transfer Agent

IBM MQ Managed File Transfer Agent (including, from IBM MQ 9.2.1, the Managed File Transfer Logger component) may be redistributed under the license terms of the following Programs:

  • IBM MQ Advanced
  • IBM MQ Appliance M2000, M2001 and M2002
  • IBM MQ Advanced for z/OS Value Unit Edition
  • IBM MQ Managed File Transfer Agent

Requirements:

The queue manager to which the application connects must be entitled with one of the above Programs.

Redistributables:

IBM MQ for z/OS stub routines

IBM MQ for z/OS stub routines may be redistributed under the license terms of the following Programs:

  • IBM MQ for z/OS
  • IBM MQ for z/OS Value Unit Edition
  • IBM MQ Advanced for z/OS Value Unit Edition

Requirements:

The queue manager to which the application connects must be entitled with one of the above Programs.

Redistributables:

The following MQ stub routines that are intended to be bound, link-edited, or otherwise included with code and run on z/OS systems and are contained in the following data set - CSQ.SCSQLOAD:
  • CSQBSTUB, CSQBRRSI, CSQBRSTB, CSQCSTUB, CSQQSTUB, CSQXSTUB, CSQASTUB
Members of the following data sets are required for application development and compilation and may also be redistributed:
  • CSQ.SCSQPLIC - PL/I include files
  • CSQ.SCSQMACS – assembler macros
  • CSQ.SCSQHPPS – C++ header files
  • CSQ.SCSQC370 – C header files
  • CSQ.SCSQCOBC – COBOL copy books
  • CSQ.SCSQDEFS – C++ side decks subset:

    CSQA, CSQBAS1X, CSQBAS2X, CSQBMB1X, CSQBMB2X, CSQBMQ1, CSQBMQ1X, CSQBMQ2X, CSQBRI1, CSQBRI1X, CSQBRI2X, CSQBRR1, CSQBRR1X, CSQBRR2X, CSQBXB1X, CSQBXB2X, CSQBXI1, CSQBXI1X, CSQBXI2X, CSQBXQ1, CSQBXQ1X, CSQBXQ2X, CSQBXR1, CSQBXR1X, CSQBXR2X, CSQBXS1X, CSQBXS2X, CSQC, CSQCMQ2X, CSQCXQ2X, CSQMDA, CSQMDL, CSQMDV, CSQMD1A, CSQMD1L, CSQMD1V, CSQMD2A, CSQMD2L, CSQMD2V, CSQP, CSQQMQ1X, CSQQMQ2X, CSQQXQ1X, CSQQXQ2X, CSQV