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

WebSphere MQ
Duration
6 to 8 hours
Overview
Audience
Application programmers and other personnel interested in the concept of implementing a message queuing solution to link applications using the IBM WebSphere MQ product.
Prerequisites
An exposure to COBOL programming would be advantageous.
Objectives
After completing this course, the student will be familiar with:
• The concept of message queuing and the basic components of the IBM WebSphere MQ product.
• The generic syntax of the WebSphere MQ application programming interface, elementary data items, structures and commands and how they are coded in COBOL.
• Messages and their uses in a WebSphere MQ application.
• The different object types with WebSphere MQ and WebSphere MQ calls.
• Trigger processing and the use of initiation queues and process definitions.
• How WebSphere MQ can be used to allow remote applications to communicate in Distributed Queuing.
Course Content
WebSphere MQ Family Overview, Part 1
The components of the WebSphere
WebSphere MQ Adapters
Advantages of WebSphere MQ Adapter Offering
WebSphere MQ Family Overview
WebSphere MQ Family Overview, Part 2
WebSphere Workflow
Message Integration
WebSphere MQ Integrator Message Processor
Introduction to WebSphere MQ
Overview of Message Queuing
Examples of How MQ Might Be Used
Advantages of Using WebSphere MQ
Brief Description of the Components of WebSphere MQ
Outline of WebSphere MQ Clients
Application Programming Interface
Elementary Data Types
Structures
COBOL Copybooks
Named Constants
Major Calls (Syntax)
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
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 WebSphere MQ Objects
Call Descriptions
Major Calls
Minor Calls
Trigger Processing
How It Works
Components Required in Setting up a Trigger Process
Trigger Messages
Initiation Queues
Process Definitions
Trigger Monitors
Trigger Control
Design Issues
Distributed Queue Management (DQM)
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
WebSphere MQ Publish/Subscribe, Part 1
Concepts of Publish/Subscribe
Technical Overview
Features of Publish/Subscribe
Languages and Interfaces
WebSphere MQ Publish/Subscribe, Part 2
State vs. Event Publications
Case Study
Web Enablement
Application Messaging Interfaces (AMI)