EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

IBM WebSphere MQ V7 Advanced System Administration (Distributed)

Reference course overview

WM2103 days

Course description

This course is designed to teach some of the advanced skills required by system programmers and administrators of IBM WebSphere MQ V7 on distributed platforms. It expands the basic skills developed in course WM100/VM100,

Technical Introduction to IBM WebSphere MQ, and the IBM WebSphere MQ V7 System Administration courses

(WM201/VM201 for Windows, WM202/VM202 for AIX, and WM203/VM203 for Solaris).

This course focuses on advanced features and facilities of WebSphere MQ V7 such as clustering and security, emphasizing the administration of workload balancing using clustering and using SSL to secure channels. Additional topics include channel exit programming, statistic and accounting facilities, advanced client features, and publish/subscribe administration with IBM WebSphere MQ for z/OS V7.

Delivery method: Classroom or instructor-led online (ILO)

Audience: This course is designed for technical professionals who require advanced administrator skills for

WebSphere MQ on distributed platforms, or who provide support to others who perform such tasks. This course is based on WebSphere MQ V7 but is also appropriate for students who support prior versions of WebSphere MQ.

Learning objectives: After completing this course, students should be able to:

Describe and use the advanced features of the Eclipse-based WebSphere MQ configuration tools (also known as MQ

Explorer) to configure and administer queue managers on distributed platforms

Explain the use of the available channel exits and how to activate these exits

Design the use of message channel exits to enhance security or perform specialized translations of message data

Explain the use of TLS/SSL for securing TCP/IP channels

Set up appropriate security definitions and the WebSphere MQ objects to which they refer

Describe and employ accepted security best practices

Design and employ advanced workload management using clusters of queue managers

Describe and employ advanced client connection facilities such as conversation sharing, read-ahead, and asynchronous put

Explain the use of the statistics and accounting facilities provided with WebSphere MQ in order to optimize the use of system resources

:: WM2101 ::

Describe and administer distributed publish/subscribe networks including publish/subscribe clustering and hierarchical networks

Prerequisites: Before taking this course, students should have:

A working knowledge of WebSphere MQ V7 administration processes and procedures

The skills necessary to perform basic WebSphere MQ V7 administration tasks in a distributed environment, which can be obtained through practical experience or by successfully completing

Notes

The unit and exercise durations listed below are estimates, and may not reflect every class experience.

If the course is customized or abbreviated, the duration of unchanged units will probably increase.

Course agenda

Course introduction

Duration: 30 minutes

Duration: 1 hour

Learning objectives:

After completing this unit, students should be able to:

Demonstrate how to create and manage queue manager sets

Configure WebSphere MQ for publish/subscribe

Use MQ Explorer for remote queue manager administration

Map between JMS and WebSphere MQ objects

Configure authority and SSL attributes for the queue manager and WebSphere MQ objects

Use extension points to expand MQ Explorer capabilities

Exercise 1. IBM WebSphere MQ Explorer

Duration: 1 hour 30 minutes

Learning objectives:

After completing this exercise, students should be able to:

Set properties and preferences for MQ Explorer

Connect to and administer a remote queue manager

Grant object and queue manager authorities

Use utilities to administer a JNDI namespace to configure MQ as a JMS provider

Create and configure JMS objects

Create queue manager sets

Import plug-ins to extend administrative capabilities

Duration: 1 hour

Learning objectives:

After completing this unit, students should be able to:

Explain the use of the various channel exits

Activate exit code provided by a third party and apply minor modifications

Describe how data conversion is performed when applications with unlike data representation communicate via WebSphere MQ

Describe and make use of the sample code and the crtmqcvx command provided by WebSphere MQ

:: WM2101 ::

Exercise 2. Using channel exit programs

Duration: 1 hour 30 minutes

Learning objectives:

After completing this exercise, students should be able to:

Explain where an exit module needs to be located for use in data conversion

Demonstrate how to configure the appropriate definitions when using channel exits

Duration: 1 hour 30 minutes

Learning objectives:

After completing this unit, students should be able to:

Describe the certificate infrastructure supported in WebSphere MQ V7

Describe the rules governing the use of SSLPEER

Explain WebSphere MQ support of CRLs to validate currency of certificates

Describe cipher specs and their support in WebSphere MQ

Employ TLS/SSL to secure WebSphere MQ channel communications

Exercise 3. Securing IBM WebSphere MQ channels

Duration: 1 hour 30 minutes

Learning objectives:

After completing this exercise, students should be able to:

Create a WebSphere MQ certificate store and add certificates to the store

Secure channels by specifying TLS/SSL attributes on the channel

Trace the channel message flow to verify secure communications

Duration: 1 hour

Learning objectives:

After completing this unit, students should be able to:

Explain the need to restrict access to the administration group, such as mqm

Explain the need to restrict remote administrative authority using SYSTEM.ADMIN.SVRCONN channels on production-level (restricted-access) systems

Explain methods of providing non-administrative users limited access to administrative resources

Duration: 1 hour

Learning objectives:

After completing this unit, students should be able to:

Explain the need for workload balancing

Identify object attributes that influence workload balancing

List commands that specify workload balancing properties

Describe the cluster workload balancing algorithm

Exercise 4. Using clustering to manage workloads

Duration: 1 hour 30 minutes

Learning objectives:

After completing this exercise, students should be able to:

Use channel and queue attributes in combinations to alter the workload distribution in a cluster

Identify and use channel and queue attributes to balance workload

Duration: 1 hour

Learning objectives:

After completing this unit, students should be able to:

Explain the new features of WebSphere MQ V7 clients, including full duplex MQI channels, conversation sharing, read-ahead, and asynchronous put

:: WM2101 ::

Exercise 5. Configuring advanced clients

Duration: 1 hour 30 minutes

Learning objectives:

After completing this exercise, students should be able to:

Demonstrate the new conversation sharing feature of WebSphere MQ V7

Demonstrate the new read-ahead feature of WebSphere MQ V7

Duration: 1 hour

Learning objectives:

After completing this unit, students should be able to:

Describe the statistics and accounting data provided by WebSphere MQ

Explain ways of viewing and reporting the accounting and statistical data

Relate the data obtained to possible system performance benefits

Exercise 6. Working with statistics

Duration: 1 hour 30 minutes

Learning objectives:

After completing this exercise, students should be able to:

Enable accounting and statistics collection in WebSphere MQ

Employ the MS0P SupportPac to view accounting and statistics

Duration: 1 hour

Learning objectives:

After completing this unit, students should be able to:

Describe publish/subscribe in WebSphere MQ V7

Explain distributed publish/subscribe approaches, including publish/subscribe clusters and hierarchies

Perform publish/subscribe administrative tasks

Migrate from WebSphere MQ V6 publish/subscribe to V7 publish/subscribe

Describe the manual subscriber alternative

Compare publish/subscribe approaches

Apply recommended publish/subscribe practices

Exercise 7. Distributed publish/subscribe

Duration: 1 hour 30 minutes

Learning objectives:

After completing this exercise, students should be able to:

Define a publish/subscribe cluster

Define subscribers in the cluster

Publish messages into the cluster and observe subscribers receiving these messages

Define a publish/subscribe hierarchy

Describe how proxy subscriptions flow in distributed publish/subscribe networks

Duration: 20 minutes

Learning objectives:

After completing this unit, students should be able to:

Explain how the course met its learning objectives

Submit an evaluation of the class

Identify other WebSphere Education courses related to this topic

Access the WebSphere Education Web site

Locate appropriate resources for further study

This is a version-specific reference outline. Confirm the current syllabus and delivery arrangements with EIEIO.