About ABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » Soft skills » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad and iPhone iOSDatabases and middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data and analyticsApplication development » Methods and techniques » TOGAF » PRINCE2 » Agile development and Scrum » Programming languages » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSystems management » ITIL » SecuritybalkjePractical informationRegistration 
IBM MQ fundamentals course


This course is the ultimate course that gives an insight in the use of the message queuing technique as implemented through the IBM Message Queuing (MQ) software. Originally meant to help out in a Client/Server environment, a product like IBM MQ currently gets a lot of renewed attention in an SOA context. By using the IBM MQ product, the course shows how to work safely and efficiently in a C/S environment built around a Q-infrastructure. A lot of companies depend on IBM MQ infrastructure for reliable transmission of information.

At the end of this base course, participants will:

  • be able to describe the typical characteristics of a IBM MQ environment;
  • have an insight into the configuration and use of the product and its objects;
  • understand what IBM MQ can and cannot do for you;
  • understand the different ways IBM MQ objects can be accessed and used in applications based on the Messaging technique.

Participants will also learn 'when' and 'why' this technique can be used. Technical concepts will be discussed, a good practical understanding of the IBM MQ product as a basis for infrastructure design as well as troubleshooting is the goal of the course.

Main topics

Day 1

  • Positioning IBM MQ as a product in the classic MQ and WebSphere Java software stack
  • Basic concepts of a Message Oriented Middleware (MOM) solution
  • Positioning IBM MQ in the system infrastructure:

Message and Q • Standalone • Distributed • Asynchronous infrastructure • what is IBM MQ used for

  • Communication patterns:

Send and Forget • Request/Reply • Publish/Subscribe

  • Technical concepts for configuration:

Commands and utilities • Queue creation/deletion • Channel manipulation • Distributed queuing • Security and Recovery • Priority • Monitoring & Performance

  • The use of commands in order to define and to manage IBM MQ objects
  • Description of the base IBM MQ objects:
  • Types of queues (local and remote queues, event queues, transmission queues, dead-letter queues, command queues .....)
  • components (queues, queue managers, .....)
  • Labs to illustrate the organisation of a Queue Manager and the configuration of the base objects

Day 2

  • The distributed setup explained:

remote queues • transmission Q • the use of channel agents • listeners • channel types

  • Lab to illustrate message transmission
  • The trigger concept

trigger types • initiation Q • trigger monitor(s)

  • Lab to illustrate Q triggering
  • Miscellaneous:

cluster concept • transactional behaviour • logging infrastructure • space/file management • shared data Q (z/OS) • CICS/IMS interface (z/OS) • MQ in an integration scenario • Publish/Subscribe support

  • Application programming: basic concepts

MQInterface (MQGET, MQPUT, MQCONN, MQOPEN, MQCLOSE, MQINQ .....) • anatomy of a call • MQMD structure


Intended for

System Programmers and administrators who will be responsible for the maintenance of the "IBM MQ" infrastructure get a good feeling of the scope and workings of "IBM MQ". Software architects, designers and (system) administrators can also strongly benefit from this practical introduction of IBM MQ concepts. After all IBM MQ very often is the building block of the transport backbone of their company.

This course is required as a step up for delegates who are going to attend the course IBM MQ administration for Linux, UNIX & Windows or IBM MQ z/OS system administration, as well as for those delegates who are going to attend the course IBM Integration Bus - development & administration.


Being familiar with application development and programming is an advantage. Some experience (command line and graphical interface) in a distributed environment will come in handy.

Training method

Part of the course time is reserved for the labs so that the functioning of IBM MQ products in a z/OS and a Windows environment is well illustrated. Foils and demos support the lectured subjects.

Course leader

Koen De Backer.


2 days.


You can enrol by clicking on a date
datedur.lang.  location  price
07 Sep2NWoerden  (NL)1000 EUR  (exempt from VAT) 
04 Dec2?Leuven  (BE)1000 EUR  (excl. VAT) 

Global score

4.0/5 (based on 328 evaluations)


interesting to learn the basics (, )
practical and theory should be mixed and split in equal parts over 2 days ; good training but too much theoretical info. (, )
excellent trainer, much appreciated, great course (, )
quite positive. very knowledgeable instructor (, )
very good, clear and balanced. Very clear drawings and schemas on the white board (, )
Goed tot uitstekend. Veel theorie, maar dat is onoverkomenlijk. (, )
Heldere basiscursus om concepten en techniek te leren begrijpen (, )
Wat meer praktijk was goed geweest, nu vooral theorie. Presentatie vanuit PDF was rommelig, vanuit bv. powerpoint was rustiger geweest; (, )
Prima! Sluit aan bij mijn werkzaamheden (, )
Werk reeds met MQ zonder details te kennen. Cursus geeft daar goed inzcht in en nu weet ik ook beter mijn weg met de tooling (, )

Refresh this page to see other comments.