Audience
This course is aimed at those working in the IBM iSeries environment who need an administration-level understanding of the MQ product under iSeries.
Prerequisites
The course assumes no knowledge of IBM MQ, however delegates are expected to be familiar with the iSeries system.
Attendance on our MQ Introduction class is not a prerequisite for this course, but it would be helpful.
Duration
4 days. Hands on.
This course is available on site only. Please call for details.
Course Objectives
The course is designed to teach all aspects of designing and implementing systems using MQ under the IBM i platform.
The course can be extended to cover other or all platforms as required and the content adjusted accordingly up to the latest release of MQ.
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.
IBM i Panels
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.
CRTMQM CL Commands
crtmqm.
strmqm.
endmqm.
dltmqm.
strmqcsv.
endmqcsv.
runmqtrm.
runmqlsr.
runmqsc.
MQSeries 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/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.
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 Events Queues
Message Broker Overview
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 (JMS)
NOTE: IBM MQ was previously known as WebSphereMQ and is still sometimes referred to by this name.