About this Course

Duration 3 Days

The course is designed to both consolidate and enhance the knowledge gained from implementing and administering previous versions of IBM MQ and to introduce the new facilities available with MQ Version 9. The advanced facilities covered include security features (SSL/AMS/TLS), workload balancing through clustering, accounting & statistics and publish/subscribe. The course is suitable for attendees from multiple environments, including Linux, UNIX, Windows and z/OS. This course includes a number of challenging practical exercises.


The course assumes a good working knowledge of administering IBM MQ. This can be gained by attendance on the RSM course IBM MQ Administration for Linux, UNIX & Windows or, for those working with IBM MQ in a z/OS environment, the course IBM MQ z/OS Systems Administration.

Delegates will learn how to

  • use the advanced features made available with Version 8 of IBM MQ.



Versions; IBM MQ architecture; MQ processes; Operation; WebSphere MQ processes by platform: AIX, iSeries, HP/UX, Solaris, Windows; Execution controller (amqzxma0.exe); Local Queue Manager agents (amqzlaa0.exe); Stopping a Queue Manager manually; Stopping Queue Managers in IBM MQ for Windows; Stopping a Queue Manager running under UNIX systems; The IBM MQ configuration file mqs.ini & qm.ini; Editing configuration files; Configuration file priorities; AMQMDAIN; Name transformation; Understanding MQ file names; Object name transformation rules; DSPMQFLS (display files); The control commands.

Queue Managers

OAM; SSL; User exits.Syntax; Queue Manager Syntax; Queue Manager examples; Calculating the size of the log; Tuning parameters logging; Log buffer size; Tuning parameters Queue Manager; Queue Manager listeners; Queue buffer sizes; Manual Queue Manager deletion; Displaying a Queue Manager details dspmq; Message sets - MQ Explorer; Displaying message sets; Defining manual sets.

Distributed Processing

Distributed Queuing listener commands; Sending a Message to a remote queue message hopping; Client to Server Queuing; Client to Server queuing using environment variable; Client channel definition table; Client to server queuing mqconnx; Sample program AMQSCNXC; Queue Manager grouping; Messages do not appear when or where expected.


A typical log record; Viewing the logs; Optional parameters; The log file header; The log record header; The log record start/stop Queue Manager; The log record start/stop checkpoint; The log record put message & get message; LUW logging commands; Checkpointing; Error logs; Creating persistent/non persistent messages; Syncpoint control; Messages containing incorrect data; Mainframe logging; Archiving; Mainframe dual logging; When the active log is written; Declaring the logging information (mainframe).


The Repository: Full & Partial; Cluster subscriptions and publications; Maintaining information; Cluster sender and receiver channels; Cluster definitions introduction; Cluster definitions repository with CSQOREXX; Cluster definitions repository with MQ Explorer; Cluster definitions cluster sender and receiver channels; Cluster definitions; Queues; Refresh cluster; Workload balancing; Binding options; CLWLUSEQ; User exits: introduction, setup, contents; Workload user exits; NETPRTY: introduction, example, definition; Ranking channels and queues; Weighting Queue Managers; Various cluster commands; Cluster definitions; MQ Explorer; MQ Explorer wizard; MQ Explorer wizard adding to a cluster; MQ Explorer defining a repository; MQ Explorer defining cluster channels; Alias and remote queue definitions; Creating the remote queue definition; Creating the channels; The Queue Manager Alias; Connecting to a queue that is outside of a cluster; Creating the remote queue definition; Creating the channels; Resolving queue names when using MQOPEN summary; Overlapping clusters: introduction, example, notes; Removing a Cluster Queue from a Queue Manager; Removing a cluster network; Removing a Queue Manager from a cluster.


Access control; OAM (Object Authority Manager); MCA exits; Message context; API-crossing exit; Secure Sockets Layer(SSL) introduction; Confidentiality of the data - encryption; Data integrity - message digest; Digital signature; SSL: protocol, handshake; Establish the SSL handshake; Obtaining a certificate for each Queue Manager; Installing the certificates in the key repositories; Exporting the certificate from the Internet; Importing the certificate; Setting up the channels for SSL authentication & testing; Setting up the channels via MQExplorer; Setting the key repository location.


Accounting messages; Statistics messages; Displaying accounting and statistics information.

Publish & Subscribe

Publish and subscribe terms; Defining topics; A publish and subscribe environment; Publish; Subscribe; Subscription/Publication testing under Explorer.

Java Message Service

A JMS message; JMS fields & properties with corresponding MQMD fields; MQRFH2 header; The message body; The IBM MQ classes for java interface; Example application.

Message Broker Overview

Without a Message Broker; The solution; A Message Broker; IBM's Message Broker?; IBM's product list; Message Broker Toolkit; Operation; Components; Message flows introduction; Structure of a message flow.; Message parsing.

Events & Event Queue

Conditions that cause an event; Types of events.

3 Days

Training delivered by an IBM Global Training Provider
Delivery Method

Delivery method


Face-to-face learning in the comfort of our quality nationwide centres, with free refreshments and Wi-Fi.

Find dates and prices

Online booking is currently not available for this course, to find out more please call us on 0113 220 7150 or email us at info@qa.com to discuss how we can help.

Trusted, awarded and accredited

Fully accredited to ensure we provide the highest possible standards in learning

All third party trademark rights acknowledged.