IBM MQ features for Windows systems

We can select the features that you require when you install IBM MQ .

Important: See IBM MQ license information for details of what each purchase of IBM MQ entitles you to install.

If you choose an interactive installation, before you install, you must decide what type of installation you require. For more information about the available types of installation and the features that are installed with each option, see Installation methods for Windows.

The following table shows the features that are available when installing an IBM MQ server or client on a Windows system.
Interactive displayed name Non-interactive displayed name Description Server media Client media
Server Server We can use the server to run queue managers on your system and connect to other systems over a network. Provides messaging and queuing services to applications, and support for IBM MQ client connections.From  IBM MQ Version 9.0.2, additional prerequisite checking is performed on this option. See Prerequisite checking for more information.  
IBM MQ Explorer Explorer IBM MQ Explorer allows you to administer and monitor resources in IBM MQ.  
Managed File Transfer Service MFT Service The Managed File Transfer Service install option installs a file transfer agent that has additional capabilities beyond those provided by the file transfer agent installed using the Managed File Transfer Agent install option. These additional capabilities are:-

  • Create protocol bridge agents which are used to send and receive files with legacy FTP, FTPS or SFTP servers
The Managed File Transfer Service install option must be installed on systems where the IBM MQ Server install option is already installed.
 
Managed File Transfer Logger MFT Logger The Managed File Transfer Logger install option installs a file transfer logger which connects to an IBM MQ queue manager, often the queue manager designated as the coordination queue manager. It logs file transfer audit related data to either a database or a file. It must be installed on systems where the IBM MQ Server install option is already installed.  
Managed File Transfer Agent MFT Agent The Managed File Transfer Agent install option installs a file transfer agent which connects to an IBM MQ queue manager and transfers file data, as messages, to other file transfer agents. These must be installed either as part of the Managed File Transfer Agent or Managed File Transfer Service install options.  
Managed File Transfer Tools MFT Tools The Managed File Transfer Tools install option installs command line tools that are used to interact with file transfer agents. We can use these tools to start file transfers, schedule file transfers and create resource monitors from the command line. The Managed File Transfer Tools can be installed and used on either a system where file transfer agents are installed, or on a system where no file transfer agents are installed.  

Windows Client
MQI Client

Client The Windows client is a small subset of IBM MQ, without a queue manager, that uses the queue manager and queues on other (server) systems. It can be used only when the system it is on is connected to another system that is running a full server version of IBM MQ. The client and server can be on the same system if required.

From Version 9.0.1, this feature is named MQI Client.

Java and .NET Messaging and Web Services
Extended Messaging APIs

JavaMsg The files needed for messaging using Java™. This feature includes support for JMS, XMS, .NET, and IBM MQ web services.

From Version 9.0.1, this feature is named Extended Messaging APIs.

Web Administration Web Adds HTTP based administration for IBM MQ through the REST API and IBM MQ Console.
If you want to install the Web Administration feature you must also install the Extended Messaging APIs (JavaMsg) feature.
 
Development Toolkit Toolkit This feature includes sample source files, and the bindings (files .H, .LIB, .DLL, and others), that you need to develop applications to run on IBM MQ. Bindings and samples are provided for the following languages: C, C++, Visual Basic, ActiveX, Cobol, and .NET (including C#). Java and Java Message Service support is included and samples are provided for MTS (COM+), and MQSC.
Telemetry Service XR Service MQ Telemetry supports the connection of Internet Of Things (IOT) devices (that is, remote sensors, actuators and telemetry devices) that use the IBM MQ Telemetry Transport (MQTT) protocol. The telemetry service, which is also know as the MQXR service, enables a queue manager to act as an MQTT server, and communicate with MQTT client apps.

A set of MQTT client libraries is also available in the IBM Messaging Telemetry Clients SupportPac. These libraries help you write the MQTT client apps that IOT devices use to communicate with MQTT servers.

The XR Service install option must be installed on systems where the IBM MQ Server install option is already installed.

See also Installation considerations for MQ Telemetry.

 
Advanced Message Security AMS Provides a high level of protection for sensitive data flowing through the IBM MQ network, while not impacting the end applications. You must install this component on all IBM MQ installations that host queues you want to protect.

You must install the IBM Global Security Kit component on any IBM MQ installation that is used by a program that puts or gets messages to or from a protected queue, unless you are using only Java client connections.

The AMS install option must be installed on systems where the IBM MQ Server install option is already installed.
 
AMQP Service AMQP Install this component to make AMQP channels available. AMQP channels support MQ Light APIs. We can use AMQP channels to give AMQP applications access to the enterprise-level messaging facilities provided by IBM MQ.

The AMQP Service install option must be installed on systems where the IBM MQ Server install option is already installed.
 
Java Runtime Environment JRE The Java Runtime Environment (JRE) has become a separate feature at IBM MQ Version 9.0.2. The JRE feature installs a JRE that has been tailored for IBM MQ use, and is a required feature for all other features that use Java. That is:

  • IBM MQExplorer
  • Web Administration
  • Telemetry Service
  • AMQP Service
  • Managed File Transfer

Additional prerequisite checking is performed on this option. See Prerequisite checking for more information.

Windows standard installation features

The following features are part of the Windows standard installation feature set. They are the features installed by the GUI installer for a "typical installation".

Interactive displayed name Non-interactive displayed name Notes
Server Server  
MQ Explorer Explorer  
Java and .NET messaging and Web Services (Version 9.0.0) Extended Messaging APIs (Version 9.0.1) JavaMsg Feature renamed at Version 9.0.1
Web Administration (Version 9.0.1) Web Feature added at Version 9.0.1
Development Toolkit Toolkit  
Java Runtime Environment JRE Feature added at Version 9.0.2. Prior to Version 9.0.2 JRE was always installed.

When you install an IBM MQ server, using msiexec, the features that are included in a typical installation are added to the list of features you specify in the ADDLOCAL directive.

If you specify ADDLOCAL="" all these features will be installed.

If we do not want specific features added, you must add those specific features to the REMOVE directive.

For example, suppose that you specify the following settings for an msiexec installation:
ADDLOCAL="Client"
REMOVE="Web,Toolkit"
This results in the following features being installed:
Server,Explorer,JavaMsg,JRE,Client