WebSphereMQ Application Programming

Level
Total time

WebSphereMQ Application Programming

Perpetual Solutions
Logo Perpetual Solutions
Provider rating: starstarstarstarstar 10 Perpetual Solutions has an average rating of 10 (out of 1 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places
There are no known starting dates for this product.

Description

Prerequisites:

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

Course Description:

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, iSeries or z/OS using WebSphereMQ v7 (v6 and 5.3 also available on request).

On completion of the course delegates will be …

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: COBOL, Programming (general), C/C++, IT Security, and Software / System Engineering.

Prerequisites:

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

Course Description:

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, iSeries or z/OS using WebSphereMQ v7 (v6 and 5.3 also available on request).

On completion of the course delegates will be able to:

- Describe and use the Message Queue Interface.
- Design and write programs to use MQI as implemented on their chosen platform.
- Explain the differences in program design necessitated by the messaging and queuing paradigm.
- Describe, in detail, the different MQI calls.
- Explain the differences in MQI across the different WebSphereMQ platforms.
- Design and write programs that use the advanced features of the MQI including security, message
groups, segmentation and distribution.

This course includes the following modules:

Introduction and 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
  • APIs

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

For online live training advice please visit our Learning Advice Centre on our website. Be sure to follow us on Twitter to receive special course offers, news and updates!

There are no reviews yet.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.