
|
| AUDIENCE: |
This course is for experienced application developers who will be writing programs that use the messaging and queuing techniques provided by the WebSphere MQ Series. Systems and Business analysts will also benefit. |
| PREREQUISITES: |
Prospective delegates are expected to be experienced application developers and attending our Introduction to WebSphere MQ course or equivalent knowledge is required. |
| DURATION: |
3 days. Hands on. |
| OBJECTIVES: |
The course will help delegates prepare for the IBM WebSphere MQ 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. |
| COURSE CONTENT: |
• 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 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
IC09/01 |
|
© 2009 Verhoef Training Ltd.
|
|
Course Information
|
PUBLIC SCHEDULE |
| Date |
Location |
Price(£) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Copyright © 2009 - Verhoef Group of Companies - All Rights Reserved
|