You are on page 1of 15


Session 1:

MQ Architecture , what is Middleware, Message Oriented Middleware

Synchronous versus Asynchronous Communication
Session 2:

Features and benefits of IBM WebSphere MQ

Websphere MQ messages : Message Types
Persistent Messages/ Non-Persistent Messages

Session 3:

MQ Objects: Queue Manager, Message Queues , Types & Uses, Channels

Channel Types, Process Definitions, Listeners, Services

Session 4:

Working with Queues and Excersises

Session 5:

(This session takes 2 hours) :

Distributed Queue Management Concepts :
Channels (Sender-Receiver Channels),
Transmission Queue usage
One-way communication (Including Exercise)
Two-way communication (Including Exercise)

Session 6:

Triggering Concepts, Types of triggering

Real time exercise on triggering(Invoking the exe file with
Process definition usage
Initiation queue usage
Enabling Trigger monitoring

Session 7 :

Brief explanation about types of commands in MQ :

1)Control Commands
2) MQSC Commands
3)PCF Commands

Session 8 :



Showing Exercise where in real time this queue used.

How to reprocess messages in dead letter queue
Command to reprocess messages
How to identifu which queue messages are in dead letter queue

Session 9 :

Working with Utilities

What are the tools used in realtime
How to Display, browse and delete messages using Utilities
Types of tools used in MQ
IBM tools

Session 10:

Performing commands on Queue manager(QM) :

Starting and stopping QM
Deleting QM

Reason Codes :
1) How to view reason codes in mq
2) Different types of reason codes

Session 11:

How to create queue manger

Brief explanation options in creating queue manger
Linking dead letter queue to QM

Performing MQSC commands using runmqsc:

2) Define
3) Delete

Session 12:

Installation of WMQ
Under this topic you will be explained with prerequisites
required for MQ
Installation steps based on real time scenario
Mount points creation based on application requirement

LOGS Directory :
Log types
QM logs
Event viewer logs

Session 13:

.INI Files Explanation :

Working with /etc directory

API and Message Structure Explanation:

Understand MQ message structure
Understand MQ API calls
MQMD properties

Session 14:


Why cluster , why not DQM

Explaining clustering comparing with real time scenarios
Cluster Architecture
Load Balancing

Session 15:

How to create Cluster

Cluster Channels
Adding QMs to Cluster
Adding Queues to Cluster
Real time exercise how Cluster works

Session 16:

-> WMQ Multiinstance Usage

->Comparison between WMB 7 and WMB 8 (Broker Realated)
->Broker Related topics
-> Adapter usage
-> What is Protocol and which type of protocol used during real time