Education and Training

As experienced presenters, both Paul Clarke and Morag Hughson, have spoken at various conferences, such as IMPACT, SHARE and MQTC, for many years. Conferences are a great way to gain that important technical knowledge you need for a successful product roll-out. However, there is one major problem with conferences and that is that only a few 'lucky' people in your department get to go. So, why not bring the training to you? MQGem Software offers two different ways to get your IBM® MQ training in-house. We offer online self-paced training modules and on-site classroom courses. Both are heavily focused on the practical side of learning with worked exercises which you can do in your own environment, thus learning IBM MQ exactly where you need to learn it.

Online Training Modules

MQGem Training

MQGem Software offers online training modules to teach you all about the IBM MQ product. We currently have introductory modules that are suited for those just starting out with MQ, teaching you all the basic concepts with exercises to practice what you learn.

All you need is a system with IBM MQ installed on it, preferably IBM MQ V8 or V9. Instructions are provided in the training modules for IBM MQ on Windows®, UNIX® (tested on Intel® Linux®) and z/OS®. The instructions also provide a choice of administrative interfaces including MQSC, MO71, MQ Explorer and the z/OS ISPF Panels. More platforms and tools can be added by request.

For all modules except the first one, you should have used IBM MQ enough to know how issue commands, run sample programs and look in the error logs. You can gain this pre-requisite knowledge by taking the FREE module MQG-101-00 "First Steps with IBM MQ".

If you are using the z/OS platform you should also be familiar with finding the console messages on the two address spaces, and running commands at start-up of those address spaces. You can gain this pre-requisite knowledge by taking the module MQG-101-60 "z/OS Queue Manager - Getting Started".

MQGem Training brochure thumbnail

Training modules are available on the following subjects (click on a title for more details). Or you can download the brochure.

In this module you will be introduced to some of the basic constructs in IBM MQ; how to use the commands available; the samples provided; and how to get information about any errors emitted by the product.

This module is provided free of charge for a couple of reasons:

Platform Coverage: This module provides instructions for IBM MQ on Unix, Windows and z/OS.

Module Duration: It is expected that this module will take you 1 - 1½ hours.

Price: FREE

In this module you will be introduced to the basic constructs for remote messaging, that is, sending messages from one queue manager to another. After setting up a channel and learning how to diagnose channel errors, you will also cover automatically starting and ending channels; and learn what happens to undelivered messages.

Platform Coverage: This module provides instructions for IBM MQ on Unix, Windows and z/OS.

Module Duration: It is expected that this module will take you 2-4 hours.

Price: £40

In this module you will be introduced to a method of running an MQ application that allows it to run on a different machine from where the queue manager resides. This mechanism is called a Client Connection. You will learn what needs to be configured on the queue manager in order for client connections to run, and how to use several client connection techniques, including MQSERVER environment variable and Client Channel Definition Table (CCDT). Lastly we look briefly at direct use of connection information from an application, although this is not a programming course, so no coding experience is required in this module.

Pre-requisite: Please ensure, if you are running this module on IBM MQ V8, that your queue manager is at least at Fix Pack 4 - due to APAR IT09196 which affects one of the exercises. If you're not yet at FP4, please follow the instructions when you get to that exercise to work around the defect.

Platform Coverage: This module provides instructions for IBM MQ on Unix, Windows and z/OS (although z/OS cannot run as a client, so another platform will be required as well as z/OS for this module).

Module Duration: It is expected that this module will take you 2-4 hours.

Price: £40

In this module you will be introduced to the basic constructs for queue manager clustering, allowing auto-discovery of queues within the cluster, and automatic connectivity between queue managers. You will set up a cluster of queue managers, learn how queues are advertised round the cluster, and try out workload balancing of messages.

Pre-requisite: It is expected that you know a little about MQ channels and listeners. You can gain this pre-requisite knowledge by taking the module MQG-101-05 "Remote Messaging".

Platform Coverage: This module provides instructions for IBM MQ on Unix, Windows and z/OS.

Module Duration: It is expected that this module will take you 2-4 hours.

Price: £40

In this module you will be introduced to authorisation features in IBM MQ and how to use those to allow an application to access MQ resources (e.g. put to a queue), or a user to issue certain MQ commands (e.g. change a queue definition).

Platform Coverage: This module provides instructions for IBM MQ on Unix and Windows. It does not cover z/OS.

Module Duration: It is expected that this module will take you 2½ - 5 hours.

Price: £40

In this module you will be introduced to creating Certificate Authority (CA) signed digital certificates and configuring the queue manager and MQ Channels to make use of those certificates to secure the channels. This module will cover channels between two queue managers, and Client channels (both 'C' and Java) using these digital certificates.

Pre-requisite: It is expected that you know a little about MQ channels and listeners. You can gain this pre-requisite knowledge by taking the module MQG-101-05 "Remote Messaging".
Please ensure, if you are running this module on IBM MQ V8, that your client machine is at Fix Pack 5 (or later) - due to APAR IT10837 which affects one of the exercises. If you're not yet at FP5, please follow the instructions when you get to that exercise to work around the defect.

Platform Coverage: This module provides instructions for IBM MQ on Unix and Windows. It does not yet cover z/OS.

Module Duration: It is expected that this module will take you 2-4 hours.

Price: £40

In this module you will be introduced to authentication features in IBM MQ and how to use those and assign a user ID to an application connection, or an administrative user, in order for your authorization commands to be tied to that user ID.

Pre-requisite: This module uses both locally bound applications and client connected applications. You should be familiar with setting up client connectivity, although full instructions will be given. You can gain this pre-requisite knowledge by taking the module MQG-101-06 "Configuring Clients for Connectivity".
One feature that can be used for authentication is SSL/TLS with X.509 certificates. This is a large subject in its own right and so has a module dedicated to it. This module will only briefly mention SSL/TLS. You should take module MQG-101-31 "Securing channels using Digital Certificates (SSL/TLS)" to learn the details of using SSL/TLS. If you plan to do both this module and the SSL/TLS module , it is recommended that you take the SSL/TLS module first.
Please ensure, if you are running this module on IBM MQ V9, that your queue manager is not using V9.0.2 - due to behaviour which affects one of the exercises. If you are using MQ V9.0.2, the instructions will explain why you didn't see expected behaviour when you get to that point in the instructions.

Platform Coverage: This module provides instructions for IBM MQ on Unix, Windows and z/OS.

Module Duration: It is expected that this module will take you 2½-5 hours.

Price: £40

While many of the features of the IBM MQ product are the same across all platforms, for example, the MQSC commands or the MQ API programming verbs, there are some marked differences when getting to know your queue manager between the distributed platforms and the z/OS platforms. This module aims to introduce you to the z/OS queue manager and show you some of the helpful hints and tips that will enable you to do a number of the other modules without feeling that the z/OS queue manager is too different and hard to learn.

Platform Coverage: Perhaps not surprisingly, this module only provides instructions for IBM MQ on z/OS.

Module Duration: It is expected that this module will take you 1-2 hours.

Price: £40

Modules are continually being developed, and can be added by request.

If you are interested in taking any of these modules, please contact MQGem training to be enrolled on our learning platform. Modules can either be purchased individually using PayPal through the learning platform, or in bulk using PayPal or bank transfers by emailing us. If you have several employees wishing to take several courses, this can be billed as one invoice, and the logons to the learning platform then provided to the employees.

Classroom Based Training

Presentation

MQGem Software also offers classroom based training developed to cover your specific requirements.

You provide:

We provide:

The classroom course will be a combination of presentation material to introduce the subject matter, and then worked exercises on the same subject to practice what you have learned.

The course will be tailored to your requirements, with the MQ subjects that you need your employees to learn.

You tell us which subjects you are interested in, and the duration of the course (usually between 2 and 5 days), and together we can construct a timetable for your course. Please contact MQGem training for further details.