WebSphere Message Broker V6.1 Developer Workshop Training

Course #:WA1412

WebSphere Message Broker V6.1 Developer Workshop Training

This 5 day hands-on workshop is intended to provide experienced development staff an opportunity to learn the IBM WebSphere Message Broker V6.1. Extensive hands-on labs enable the student to reinforce lecture topics. The hands-on portions will use a Windows platform using the Eclipse-based Message Broker Toolkit.

This course teaches how to integrate business and applications following the Service oriented Architecture (SOA) principles and WebSphere Message Broker 6.1.

The course teaches how to design message flows. Data mapping using ESQL, XSLT and Java are covered.

Transport protocols, such as JMS, Web Service and MQ are discussed.


This course assumes basic knowledge of XML and messaging. As a result, some knowledge of XML, XSLT, XPath and MQ is required.

  Five days.

Outline of WebSphere Message Broker V6.1 Developer Workshop Training

1.  Introduction to Message Broker Concepts

  • Review the WebSphere MQ product family and base WebSphere MQ technology
  • Describe the environment leading to the requirement for business integration and transformation
  • List and explain the functions of the primary components of WMB V6.1

2.  Design and Setup Considerations

  • Explain the roles and responsibilities of each component in a WMB architecture.
  • List options to set up WMB infrastructure.

3.  Introduction to the Message Broker Toolkit

  • Demonstrate the steps to start up and operate the Message Brokers Toolkit
  • Explain the components of the Toolkit
  • Demonstrate the steps required to create message flows in the Toolkit
  • Explain the uses for the IBM primitives
  • List the components of a WMB message

4.  Problem Determination

  • Explain message flow behaviors when an error occurs.
  • Describe the different debugging techniques.

5.  Working with Message Broker Nodes       

  • List the parts of a WMB message and how the message is parsed through nodes.
  • Demonstrate how to code basic ESQL statements.
  • Demonstrate how to use the IBM primitive nodes and describe when each might be used.
  • Working with databases in message flows

6. Developing with Performance in Mind

  • Using reference variables for with message trees
  • Working with Shared variables
  • User-defined variables
  • Version Control implementation in a message flow
  • Building messages in the Environment tree                 

7. Working with Message Broker Nodes

  • Using Aggregation nodes to collate replies
  • Processing information from different sources – Collector Nodes
  • Using the MQGET node to process replies

8. Message Modeling and Mapping

  • Explain how to store message layouts in the Toolkit.
  • Demonstrate how to implement message models.
  • Demonstrate how to import and use C, XML and Cobol structures in the Toolkit.

9. Using Java in the Message broker

  • The JavaCompute node
  • Using XPATH to work with the message tree
  • JMS in the message broker

10.  Routing data through message flows

  • Route, RouteToLabel, Label and DatabaseRoute nodes

11. Using SOAP and HTTP nodes

  • Understanding Web Services in the message broker
  • Using the HTTP Nodes
  • Using SOAP nodes

12. Additional input and output options         

  • Timer nodes
  • File Nodes
  • Email Output node

13.  Publish/Subscribe updates

  • Explain when WMB Pub/Sub models could/should be used.
  • List the steps to integrate a WMB V6 pub/sub model.
  • Explain how and why a pub/sub collective is used.
  • Explain the security services for a publish/subscribe.
  • Explain the filters for a publish/subscribe.
  • Explain the command messages used for publish/subscribe.

14.  Implementing Nodes and Parsers

  • Describe the scenarios that would require a custom node/plug in to be written.
  •  List the steps required to implement a custom node and/or write a custom parser.
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.