WebSphere MQ Application Programming
Course: MQP5
Duration: 5 Days
Level: I
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.
« Hide The Details
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
- Prepare and run WebSphere MQ programs on the chosen platform
- Establish connections to WebSphere MQ queue managers
- Open predefined and dynamic queues
- Pass data between WebSphere MQ programs using queues
- Pass reply messages and correlate them with request messages
- Use selection criteria for picking messages from a queue
in a specific order
- Mark and manage WebSphere MQ units of work (syncpoints)
- State the requirements for automating conversion between
differing data encoding methods when messages flow between
different platforms
- Debug WebSphere MQ programs
- Navigate the WebSphere MQ SupportPacs and documentation
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.
« 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 |
MQAP |
WebSphere MQSeries for Application Developers |
3 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 |
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.
|