Follow us: Web Age on FaceBook Web Age on LinkedIn Follow Web Age on Twitter

For more information: 1.866.206.4644 (in Canada)
1.877.517.6540 (in U.S.)
Home Training Mentoring Request Info Search
Home > Training > IBM > WebSphere All courses > Back to WA1305 WebSphere MQ C++ Programming

WA1305 WebSphere MQ C++ Programming Training Outline

1. Preparing and writing MQSeries application programs
 
  • Review sources of documentation
  • Set up MQ C++ for UNIX/AIX, Windows and z/OS
    • eview required libraries / classes
    • C++ program structure / compile / build
  • Sample MQSeries programs
  • MQ Classes for MQI, data structures and constants
2. Basic MQI calls in C++
 
  • Connect / Disconnect - ImqQueueManager Class
  • MQOPEN - ImqQueue Class
  • Open options
  • Using predefined / dynamic queues
  • Dynamic Permanent, Dynamic Temporary
  • MQCLOSE
  • The Message Object - ImqMessage Class
  • MQPUT – ImqQueue.put method
  • MQGET - ImqQueue.get method
  • Wait with Interval options
  • Set Signal options
  • Browse options
3. Triggering
 
  • Set up and implementation
  • Trigger types
  • Trigger parameters
  • Programming considerations
  • MQTM C++ class
4. Message Properties
 
  • Message Priorities
  • Message Types
    • Datagrams
    • Requests / Replies
    • Report Messages
  • Reply-to queues
  • Analyzing message header information
  • Setting up for Request / Reply protocol
  • Use of message ID and correlation ID
5. Data conversion
 
  • required fields in Message Descriptor
  • requesting data conversion
  • supported formats and conversion exits
6. Coordination of units of work
 
  • MQBEGIN
  • MQCMIT / MQBACK
  • Syncpoint / Recovery control
7. Minor MQI calls
 
  • Using ImqObject class
  • MQINQ - Inquire
  • MQSET - Set
8. Message groups and Segmented Messages
 
  • Logical / Physical messages
  • MQPUT / MQGET options
  • Segmentation by applications
  • Segmentation by Queue Manager
9. Distribution Lists
 
  • MQOPEN set up
  • MQPUT set up
10. MQ Security
 
  • Access Control and audit
  • Message Context fields
  • Controlling context in MQ Application
  • Use of Alternate User IDs
11. JMS Programming concepts
 
  • JMS Environment
  • Messaging Models
  • Point-to-Point
  • Publish-Subscribe
12. WMQ Product family
 
  • Summary of WMQ based products
Home Training Mentoring Contact Us Terms of Use