WebSphere MQSeries for Application Developers

Course:  MQAP
Duration:  3 Days
Level:  I
Course Summary

The course will help delegates prepare for the IBM WebSphereMQ exams and will develop the skills needed to design and write programs that issue calls to the Message Queue Interface (MQI). The hands on exercises will give delegates practice of coding WebSphereMQ calls in COBOL, PL1, RPG, C, C++, C#. .Net or Java.

« Hide The Details
Topics Covered In This Course

Introduction Consolidation of terms

  • The Big Picture
  • Queue Manager
  • Queues
    • Local queues
    • Model/Dynamic queues
    • Alias queues
    • Transmission queues
    • Remote queues
    • Initiation queues
    • Dead Letter Queue
    • Reply to queue
    • Repository Queue
  • Messages
  • Distribution List
  • Process Definition
  • Channels
  • Message Channel Agent
  • Message Queue Interface

Handling MQ objects(Platform dependant)

  • Mainframe
  • CSQUTIL
  • i/SERIES
  • MQEXPLORER
  • Creating a Queue Manager
  • Creating a Queue
  • Sending a message to your local default queue
  • To view what is on the queue
  • Useful Programs
  • Message Sets

Error Handling

  • Locally Determined Errors
  • Remotely Determined Errors
  • Debugging
  • Common Return Codes

Application Programming

  • Message Queue Interface
  • Connecting to a Queue Manager
  • Disconnecting from a Queue Manager

Application Programming (Cont)

  • Opening a Queue
  • Security
  • MQMD
  • Options
  • Closing a Queue
  • Putting a Message on a Queue
    • MQMD Contents
    • Msgtype
    • Message expiry
    • Feedback Field
    • Encoding Field
    • Coded Character Set Id
    • Format Field
    • Priority
    • Persistence
    • Message ID
    • Correlation ID
    • Reply To Queue
    • No Syncpoint/Syncpoint
    • Fail If Quiescing
    • Context Information
    • MQPUT1
  • Getting a message from a Queue
    • MQGET
    • Options
    • No Wait/Wait
    • Accept Truncated Msg
    • Match Msg/Correl Id
    • Waitinterval
  • Browsing a Queue

Other Commands

  • MQCMIT/MQBACK
  • MQINQ/MQ

Development & Testing

Triggers

Dead Letter Queue

Distribution/Name Lists & Clusters

Reports

Message Broker Overview

Java Messaging Services

JMS Concept

  • JMS Components
  • API's

Accounting

Publish & Subscribe

  • Terms
  • Publish Applications
  • Subscribe Application
  • Sample Programs
  • Creating a Topic
  • Creating a Subscription
  • Alter a Subscription
  • Delete a Subscription
  • Display a Subscription
  • Topic Alias
What You Can Expect

The course will help delegates prepare for the IBM WebSphereMQ exams and will develop the skills needed to design and write programs that issue calls to the Message Queue Interface (MQI). The hands on exercises will give delegates practice of coding WebSphereMQ calls in COBOL, PL1, RPG, C, C++, C#. .Net or Java.

The operating system platform can be either Windows, Linux, UNIX, i/Series or z/OS using WebSphereMQ v7 (v6 and 5.3 also available on request).

Who Should Take This Course

This course is for experienced application developers who will be writing programs that use the messaging and queuing techniques provided by the WebSphereMQ Series. Systems and Business analysts will also benefit.

Recommended Prerequisites

Prospective delegates are expected to be experienced application developers and attending our Introduction to WebSphereMQ course or equivalent knowledge is required.

« Hide The Details
Related Courses
Code Course Title Duration Level
MQAMF
WebSphere MQ System Administration for z/OS
5 Days
I
Details
MQAIS
WebSphere MQ System Administration – i/Series
4 Days
I
Details
MQALUW
WebSphere MQ System Administration on a Distributed Platform
5 Days
I
Details
MQADP
Websphere MQ Administration for Distributed Platforms
3 Days
I
Details
MQP5
WebSphere MQ Application Programming
5 Days
I
Details
MQD
WebSphere MQ Debugging
3 Days
II
Details

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.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]