RETURN TO: IBM Mainframe Solutions Catalogue > Miscellaneous Curriculum
Course Description

MQSeries
Duration
5 to 7 hours
Overview
Audience
Application Programmers and other personnel interested in the concept of implementing a message queuing solution to 'link' applications, using the IBM MQSeries product.
Prerequisites
An exposure to COBOL programming would be advantageous.
Objectives
After completing this course, the student should be able to:
• The concept of message queuing, the basic components of the IBM MQSeries product, and the advantages of implementing an MQ solution
• The generic syntax of the MQSeries application programming
Course Content
MQSeries Introduction
Overview of Message Queuing
Examples of how MQ might be used
Advantages of using MQ
Brief Description of the Components of MQSeries
Outline of MQSeries Clients
Application Programming Interface
Elementary Data Types
Structures
COBOL Copybooks
Named Constants
Major Calls (Syntax)
MQSeries Messages
Attributes of Messages
Message Control Information (MQMD structure)
Types of Message
Data Conversion
Message Priority
Message Persistence
Message Selection
Undelivered Messages
Backed out Messages
Replying to Messages
Message Context Information
MQSeries Objects
The Object Descriptor structure
Queue Manager attributes
Queue Attributes
Local, Remote, and Transmission Queues
Initiation Queues
Model and Dynamic Queues
Alias Queues
Local Definitions of Remote Queues
Dead Letter Queues
System Command Queues
Namelists
Process Definitions
Channels
Queue Name Resolution
Naming MQSeries Objects
MQI Call Descriptions
Major Calls
Minor Calls
Trigger Processing
How it Works
Components Required to Set Up a Trigger Process
Trigger Messages
Initiation Queues
Process Definitions
Trigger Monitors
Trigger Control
Design Issues
Distributed Queuing
How It Works
Transmission Queues
Remote Queue Definition
Message Channels
Message Channel Agents
Message Channel Types
Transmission Headers
Queue Name Resolution
DQM Panels on MVS