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.