WebSphere MQ V7.1 for Distributed Platforms Administrators Workshop Training

Course #:WA2025

WebSphere MQ V7.1 for Distributed Platforms Administrators Workshop Training

This 4 day course provides attendees with the necessary skills to assume responsibilities associated with administering WebSphere MQ in a distributed environment. The course includes extensive hands-on exercises to reinforce lecture and classroom discussion.  Although some exercises can only be accomplished on Linux or Windows, generally, the exercises can be applied to any V7.1 distributed platform.



Students are expected to have a basic knowledge of WebSphere MQ concepts and terminology. Unit 1, which is optional, can be used to provide a brief overview.


4 Days

Outline of WebSphere MQ V7.1 for Distributed Platforms Administrators Workshop Training

Unit 1 –  WMQ Overview (Optional)

  • What is messaging
  • Messaging in a Service Oriented Architecture
  • WMQ concepts and terminology

Unit 2 –  Planning for Installation

  • Platform coverage
  • Determining hardware and software prerequisites
  • Planning for coexistence (V7.1)
  • Deciding what components to install and where
  • Planning for naming conventions
  • Describing the installation procedure

Unit 3 –  Setting up a Simple WMQ Environment

  • Creating a queue manager
  • Starting, stopping and deleting queue managers
  • Using the runmqsc scripting commands
    • Creating queues
    • Understanding queue manager and queue properties
  • Using the WebSphere MQ Explorer to manage WMQ
  • Viewing the directory structure for WMQ and a queue manager
    • Finding and changing configuration information for WMQ

Exercise 1 – Implementing a simple MQ environment
Exercise 1A – Viewing the MQ configuration
Exercise 1B – Using the WebSphere MQ Explorer (Linux or Windows)

Unit 4 – Messages and the MQI

  • Describing a message
  • Explaining the Message Descriptor (MQMD)
  • The Message Queuing Interface (MQI)
    • Supported languages
    • The MQI Calls
    • Sample programs

Exercise 2 – Using the sample MQ programs to work with messages

  • Triggering applications
  • Triggering overview
  • Setting up the components of triggering environment

Exercise 2A – Implementing a triggered application
Exercise 2B – Setting up the trigger monitor as a service

  • Administering JMS (OPTIONAL)
  • JMS overview
  • Using WebSphere MQ as a JMS Provider

Exercise 2C – Creating JMS administered objects

Unit 5 – Logging and recovery

  • Persistent and non-persistent messages
  • Types of logging
    • Deciding which logging to use
    • Managing logs
    • How recovery works
      • Circular vs. Linear logging
      • Multi-Instance queue managers
      • Backing up a queue manager
      • Dumping the MQ configuration (V7.1)

Exercise 3 – Recovering persistent messages
Exercise 3A – Using linear logging to record and recover MQ objects
Exercise 3B – (OPTIONAL) Using the dmpmqcfg to back up the MQ configuration

Unit 6 – Problem Determination

  • Using available PD Tools
  • Error Logs
  • FFST information
  • Trace facilities

Exercise 4 – Working with trace
Exercise 4B – Using and tailoring the error logs

Unit 7 – Distributed queuing

  • Queue manager to queue manager communication
  • Distributed queuing components
    • Remote queues
    • Transmission queues
    • Listeners
    • Channels
    • Dead Letter queues
    • Topology considerations
      • Hierarchical
      • Hub & spoke
      • Any-to-any
      • Triggering channels
      • Resolving channel problems

Exercise 5 – Setting up channels for message delivery
Exercise 5A – Using the Dead Letter Handler
Exercise 5B – Using the trace route facility

  • Queue manager clusters
    • Benefits of using queue manager clusters
    • Workload balancing
    • Managing a queue manager cluster
    • Using the cluster infrastructure for message delivery

Exercise 6 – Implementing a simple cluster
Exercise 6A – Using cluster channels to deliver to non-cluster queues

  • WMQ Clients
    • MQI client channel overview
    • Implementation considerations for MQI clients
    • Managing client connections

Exercise 7 – Working with MQI client implementations

Unit 8 – Monitoring WebSphere MQ

  • Using Events
  • Statistics and Accounting
  • Real-time monitoring

Exercise 8 – Working with statistics and accounting

Unit 9 – WMQ Security

  • Setting up and working with Access Control Lists
    • Access control for local objects
    • Access control for remote and cluster objects (V7.1)
    • Implementing channel security
      • Using Channel authentication records (V7.1)
      • Channel exits
      • SSL

Exercise 9 – Setting up and managing an access control list
Exercise 9A (OPTIONAL) – Implementing SSL for channels

Unit 10 – Publish/Subscribe (OPTIONAL)

  • Overview of publish/subscribe
    • What is publish/subscribe
    • Publishers and subscribers
    • Topics and subscriptions
    • Administering a publish/subscribe environment

Exercise 10 – Creating topics and subscriptions

We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.