Audience
This course is for IBM MQ Administrators working with MQ on Linux, UNIX & Windows platforms.
It is relevent to MQ versions up to and including the latest release level and is regularly updated to include the latest features. Previous releases can be covered on request.
Prerequisites
The course includes an introduction to MQ on the first day, however, delegates are expected to be familiar with the target operating system (Windows/Linux/UNIX). Attending the stand-alone MQ Introduction class is not required.
Duration
4 days. Hands on.
Course Objectives
This course provides all the necessary background and specific information to enable the delegates to be fully functioning MQ Administrators. In particular it will look at installing, tailoring, managing and troubleshooting a MQ system. It is designed to prepare the delegates, if necessary, for the appropriate IBM certification examination.
Course Content
Introduction to Message Queues
Types of MQ system
Client and Server Platforms
Objects
Queue Manager.
Queues.
Messages.
Namelist.
Process Definition.
Channels.
Message Channel Agent.
Message Queue Interface.
MQExplorer
Creating a Queue Manager.
Queue Manager sets.
Creating a Queue.
Sending a message to your local default Queue.
To View what is on a queue.
Sending a message to a local queue.
Sending a message to a Remote Queue.
Creating a Transmission queue.
Creating a Remote queue.
Creating a Listener.
Creating a Sender/Receiver Channel.
Message Hopping.
Practical Exercise.
Administration Commands
Control Commands:
• crtmqm.
• strmqm.
• endmqm.
• dltmqm.
• strmqcsv.
• endmqcsv.
• runmqtrm.
• runmqlsr.
• runmqsc.
MQ Commands (MQSC)
Introduction.
Commands.
Command Objects.
Combinations.
Defining a Queue.
Defining an Alias Queue.
Defining a Model Queue.
Changing an Existing Queue.
Remove all Messages from a Queue.
Deleting a Queue.
Channel Commands.
Listener Commands.
PCF Commands
The Dead Letter Queue
Reasons why a message should/should not appear.
Creation.
Dead Letter Queue Handler.
Dead Letter Queue Handler Set of Rules File.
Triggering
Every.
First.
Depth.
Trigger Requirements.
Setting a Trigger.
Initiation queue.
Trigger Monitor.
Triggered Process.
The arrival of a message.
Distribution/Name List
Clusters
Full Repository.
Partial Repository.
Cluster Subscriptions and Publications.
Cluster Sender And Receiver Channels.
Cluster Definitions.
Refresh Cluster.
Workload balancing.
Various Cluster Commands.
Alias and Remote Queue Definitions.
Resolving Queue Names.
Overlapping Clusters.
Logs
Creating Persistent/Non Persistent Messages.
Within Syncpoint Control.
Outside Syncpoint Control.
Types Of Logging.
Declaring The Logging Information.
Logging commands.
Error Logs
Difference Between Error and System Logs.
Error Logs.
Finding the Logs.
Log Names.
Log Creation.
Log Size.
Log Contents.
Log Description.
Error Log Size.
FFST.
Persistent/Non Persistent Messages.
Syncpoint Control.
Performance Statistics.
Accounting Data.
LUW Traces.
Security
Access Control.
OAM (Object Authority Manager).
MCA Exits.
Message Context.
API Crossing Exit.
Secure Sockets Layer.
Confidentiality of the data.
Data Integrity.
Digital Security.
SSL.
Introduction.
Protocol.
Handshake.
Establish the SSL handshake.
Create the Repository.
Obtaining a Certificate.
Installing the Certificate.
Setting up the channels.
Reports
Events and Event Queue
Message Broker Overview
Accounting
Publish and Subscribe
Topic.
Publishers.
Subscribers.
Message Selection.
Topic string.
Durable Subscription.
Applications.
Creating a Topic.
Creating a Subscription.
Alter a Subscription.
Delete a Subscription.
Display a Subscription.
Topic Alias.
Java Message Services
Message Properites
NOTE: IBM MQ was previously known as WebSphereMQ and is still sometimes referred to by this name.