- CICS/TS and z/OS development experience
- Programming experience using COBOL in the CICS and z/OS environment
WebSphere Training Course duration
Five Days
WebSphere Training Topics
Part 1 - WebSphere MQ Introduction / Concepts
1. The WebSphere MQ Family
- WebSphere MQ
- MQSeries Integrator
- MQSeries Workflow
- MQSeries Adapter
- MQSeries Everywhere
2. The WebSphere MQ Architecture
- Traditional application communications
- Messaging architecture
- A logical view of WebSphere MQ
- MQ components
3. The WebSphere MQ API
- MQI Calls
- Completion Codes
4. WebSphere MQ Security
- Access control
- Channel security
- Message level security
5. WebSphere MQ Administration
- Create / administer queue managers
- Run MQSC commands
6. Distributed Queue Management
- Message Channels
- Remote queues
- Transmit queues
- MQI Channels
- Triggering
7. Messaging Architecture
- The messaging paradigm
- Point-to-point architecture
- Publish and subscribe architecture
- Hub and spoke architecture
- Deployment considerations
Part 2 - WebSphere MQ Application Programming
1. Preparing and writing MQSeries application programs
- Review sources of documentation
- Set up for MVS,UNIX/AIX, AS/400, NT, OS/2, Windows
- Review required libraries / access
- Sample MQSeries programs
- MQI data structures / constants
2. Basic MQI calls
- MQCONN / MQCONNX
- MQDISC
- MQOPEN
- Open options
- Using predefined / dynamic queues
- Dynamic Permanent, Dynamic Temporary
- MQCLOSE
- MQPUT / MQPUT1
- MQGET
- Wait with Interval options
- Set Signal options
- Browse options
3. Triggering
- Set up and implementation
- Trigger types
- Trigger parameters
- Programming considerations
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
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 with MQ
- Environment
- Messaging Models
- Point-to-Point
- Publish-Subscribe
- JMS Provider
- JMS Client
- JMS Messages
- Coding Examples
- Message Driven Beans (MDB)
12. Architecture
- Access Control and audit
- Message Context fields
- Controlling context in MQ Application
- Use of Alternate User IDs