WebSphere MQ V7.5 for distributed platforms Administrators Workshop Training

Course #:WA2147

WebSphere MQ V7.5 for distributed platforms Administrators Workshop Training

This 4 or 5 day course (depending upon optional topics selected) 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.5 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 or 5 Days

Outline of WebSphere MQ V7.5 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 and higher)
  • 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 and higher)

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
      • Application isolation (V7.5)
  • 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
    • Using the Extended Transactional Client (V7.5 - optional)

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
      • Advanced Message Security overview (V7.5 – optional)

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

Unit 11 – Managed File Transer overview (V7.5 –Optional)

  • What is Managed File Transfer
  • Implementing MQ Managed File Transfer
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.