WebSphere MQ Application Programming

Course:   MQP5
Duration:   5 Days
Level:   I
On our website at:   http://www.verhoef-training.com/courses/MQP5.html
Course Summary

This course is designed to introduce students to application development using WebSphere MQ through Version 7. It is also suitable for application analysts, integration architects and others with a need to know how WebSphere MQ works. No previous MQ knowledge is assumed.

The course is currently available on Windows NT/2000 or OS390/ zOS using COBOL or C/C++, in any combination. Other platforms and languages can be accommodated if commercially viable.

Topics Covered In This Course

WebSphere MQ's place in the world

  • Messaging compared with other program-program communication methods

Basic MQ Concepts

  • Queues and Queue Managers
  • One-way and two-way flows
  • Distributed queuing
  • MQ clients
  • Clusters and shared queues

How WebSphere MQ works

  • Message types
  • Queue types
  • Message persistence
  • Message prioritization
  • Syncpoints
  • Triggering

WebSphere MQ program design considerations

  • To use a synchronous or an asynchronous application model?
  • To put an expiry time on messages?
  • How to handle "missing" replies?
  • How to handle undeliverable data?
  • The integrity issue

WebSphere MQ program environment

  • Program structure and preparation
  • WebSphere MQ built-in structures
  • WebSphere MQ with CICS
  • Sources of information

WebSphere MQ API calls

  • Connection & disconnection
  • Opening and closing
  • Putting to a queue
  • Browsing a queue
  • Getting from a queue
  • The message ID and correlator ID
  • Setting and finding message characteristics
    • Persistence
    • Priority
    • Report options
    • Reply messages
  • Using WAITs for decoupling client and server apps
  • WebSphere MQ syncpointing
  • Concepts of triggers and trigger monitors
  • Handling and analyzing return codes
  • Message Properties

Advanced topics

  • MQ INQUIRE and SET calls
  • Data conversion issues
  • Security and accounting issues

Optional extra for mainframe users (time permitting)

  • Running WebSphere MQ programs as CICS transactions
What You Can Expect

The participant demonstrates achievement of these goals by successfully completing fifteen hands-on coding exercises.

Recommended Prerequisites

General knowledge of one or more IT application environments

Training Style

This class is taught by lecture with hands-on workshops and class discussions.

Related Courses
Code Course Title Duration Level
WebSphere MQ System Administration for z/OS
5 Days
WebSphere MQ System Administration – i/Series
4 Days
WebSphere MQSeries for Application Developers
3 Days
WebSphere MQ System Administration on a Distributed Platform
5 Days
Websphere MQ Administration for Distributed Platforms
3 Days
WebSphere MQ Debugging
3 Days

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.