IBM MQ administration for Linux, UNIX & Windows
This newly restructured and upgraded three-day course is suitable for organisations using all currently supported IBM MQ versions, up to and including IBM MQ Version 9.
The course covers the operation, administration and support of IBM MQ systems in multi-platform environments (Linux, UNIX and/or Windows). The course teaches the skills required to install, configure and manage an IBM MQ messaging system. It is a 'hands-on' course with several challenging practical exercises using a Windows platform.
On successful completion of this course you will be able to:
- define and manage MQ objects such as queues and channels using MQ script commands and the MQ Explorer
- set up triggered queues
- establish distributed queuing channels both directly to an adjacent Queue Manager and indirectly through one or more intermediate Queue Managers
- inspect and process messages on the Queue Manager''s dead letter queue
- troubleshoot distributed queuing problems
- implement a basic MQ cluster
- create connections between an MQ client and an MQ Queue Manager
- navigate the MQ file system and identify running MQ processes
- outline the principles of MQ logging and units of work
- rebuild a damaged queue
- review the security mechanisms available to themulti-platform implementations of IBM MQ
- monitor an MQ system using a range of monitoring tools
- describe how publish/subscribe differs from traditional point-to-point queuing
- test a simple publish/subscribe implementation
- compare the z/OS implementation of IBM MQ with the multi-platform implementations of IBM MQ.
Schedule a training?
Delivered as a live, interactive online training.
DEMANDER FORMATION EN ENTREPRISE |
Calendrier publique des formations | |||||
---|---|---|---|---|---|
date | durée | lang. | lieu | prix | |
20 mai | 3 | E | web based | 2365.50 EUR (excl. TVA) | |
03 juin | 3 | E | web based | 2365.50 EUR (excl. TVA) | |
15 juil | 3 | E | web based | 2365.50 EUR (excl. TVA) | |
09 sep | 3 | E | web based | 2365.50 EUR (excl. TVA) | |
INFO SESSION ET INSCRIPTION |
Intended for
All those responsible for administering IBM MQ in a multi-platform environment.
Background
Attendees must be familiar with IBM MQ at a conceptual and terminological level.
Attendees must also have a working knowledge of their Linux, UNIX or Windows environments.
Main topics
- Basic Messaging Concepts
- Islands of information and IBM MQ
- What''s in a name?
- Software layers
- IBM MQ features
- Wide platform coverage
- The MQI - a common application programming interface
- Time independent or asynchronous processing
- Assured message delivery
- Support of different application styles
- MQ - some comparisons
- Queues
- Messages
- MQPUT
- MQGET
- Queue Managers and database managers
- A significant difference between queues and database tables..
- Messages and queues
- Shared queues
- The Queue Manager
- Basic message structure
- Asynchronous messaging
- Synchronous messaging
- Multiple requesters, one responder
- Parallel messaging
- Re-using MQ application processes as business objects
- Meshed business objects
- Remote messaging (distributed queuing)
- MQ clients.
- Configuration - Overview
- Overview
- Command interfaces
- Creating Queue Managers
- Starting Queue Managers
- Stopping Queue Managers
- Deleting Queue Managers
- Command interfaces
- RUNMQSC
- STRMQMADM
- PCF commands
- Practical session 1 - creating a new default queue manager
- IBM MQ object definition
- Types of object
- The Queue Manager object
- The QLOCAL object: MQSGDLVSEQ, sharing, DEFPSIST, DISTL, sample commands
- The QMODEL object: usage, sample commands
- The QALIAS object: usage, sample commands
- The NAMELIST object: usage, sample commands
- DISPLAY names or information on queues
- The AUTHINFO object
- AMQSGET - sample session
- Practical session 2 - managing IBM MQ objects
- Configuration - Triggering
- Using MQ Explorer
- Triggering
- Why trigger?
- What the Queue Manager does
- Objects required for triggering
- The initiation queue
- The trigger monitor
- The process object
- Triggering the application queue
- triggering: simplified walkthrough, detailed walkthrough
- Triggered sample programs
- Using the sample programs
- Sample session
- Practical session 3 IBM MQ triggering
- Distributed Queuing
- Basic distributed messaging
- Distributed queuing components
- Remote queues
- The role of the transmission queue
- Putting to a remote queue without a qremote
- Transmission queue headers
- Specifying a transmission queue for a qremote
- Using a default transmission queue
- Message Channel Agents
- Configuring channels
- Types of channel
- Sample MCA definitions
- Starting channels
- The listener
- Triggering channels
- Channel batches
- The Dead Letter Queue
- Multi-hopping with a QREMOTE
- Simple multi-hopping with a Queue Manager alias
- Extended multi-hopping using a Queue Manager alias
- How a receiving MCA processes incoming messages
- Resolving channel problems
- Where''s my reply?
- The MQ client
- Client structure
- Client code installation
- Client configuration
- Queue Manager grouping
- Introduction to Clustering
- What is an MQ cluster?
- What an MQ cluster is not
- Cloned application services
- Continuous putting
- Scalability
- Cluster components
- Reduced administration
- Joining a Queue Manager to a cluster
- Definition through use
- Disseminating cluster information
- Cluster information message contents
- Retention of information in repositories
- Dynamically created reply to queues
- Basic cluster configuration
- Cluster administration commands
- IBM MQ System Management
- IBM MQ Architecture
- Functional architecture
- MQ processes
- MQ components
- Queue manager manual stop
- Manual Queue Manager deletion
- MQ directory structure
- The MQS.INI file
- The QM.INI file
- Logging and recovery
- Message persistence
- Logs
- Circular logging
- Linear logging
- MQ 9.0.2 linear logging changes
- Message recovery
- Dumping the log
- Transaction support
- Syncpoint control
- Recovery coordination with a flat file
- Recovery co-ordination without a transaction manager
- MQ as the transaction manager
- Recovery with an external transaction manager
- MQ Security Overview
- Introduction to MQ security
- Security concepts
- Authentication and authorisation
- Channel authentication records
- Channel access blocking points
- Channel authentication examples
- Connection authentication
- Setting up connection authentication
- Channel exits - security
- Channel exits - message, send & receive
- Access control: the OAM (Object Authority Manager)
- OAM authorisations
- Setmqaut examples
- SET AUTHREC examples
- Explorer examples
- Distributed queuing, user IDs, authorisation and MCAUSER
- Advanced Message Security (AMS)
- SSL
- Public key encryption - principle
- Public key encryption - capabilities
- Digital certificates
- Secure Sockets Layer
- Authentication and Authorisation
- Authentication
- Authorisation
- The MCAUSER parameter and channel authentication records
- Configuring IBM MQ for SSL
- IBM Key Management
- Key repository location - Queue Managers
- Key repository location - Clients
- Channel definition parameters for SSL
- SSLSIPH
- SSLPEER
- SSLCAUTH
- Secret key reset
- Access to Certificate Revocation Lists
- DISPLAY CHSTATUS and SSL
- Monitoring MQ
- Montioring MQ
- Instrumentation events
- Types of instumentation event
- Accounting and statistics
- Application activity trace
- mqat.ini example
- Real-time monitoring
- Real-time monitoring attributes
- Displaying real-time monitoring information
- Queue and channel monitoring examples
- Display route information (dspmqrte)
- dspmqrte examples
- Publish and Subscribe
- A classic example
- Types of publications
- State publications
- Event publications
- Adding business processes as subscribers
- Topic strings and the topic tree
- The topic tree and topic objects
- The topic tree and authorisation
- Defining topics
- Displaying topic status
- Types of subscription
- MQI Extensions
- Testing publish/subscribe
- Distributed publish/subscribe
- Hierarchies and clusters
- Proxy subscriptions in clusters
- MQ Versions
- WebSphere MQ V7.0.1 Enhancements
- WebSphere MQ V7.1 Enhancements
- WebSphere MQ V7.5 Enhancements
- IBM MQ V8.0 Enhancements
- IBM MQ V 9.0 Enhancements
- Comparing Multi-Platform to z/OS MQ
- Implementations
- Installation
- Storage (Distributed)
- Storage (z/OS)
- Shared Queues (z/OS)
- Extra Features
- Application Programming
- Object definition
- Object attributes - Queue Manager
- Object Attributes - Queues and Channels
- Queue Manager operations
- Intercommunication and clusters
- Security
- Commands
- Monitoring
- Problem Determination
- Backup
- High Availability
Training method
Live instructor-led training, with plenty of opportunities for hands-on exercises and discussion.
Certificate
At the end of the session, the participant receives a 'Certificate of Completion'.
Duration
3 days.
Course leader
RSM Technology.
INFO SESSION ET INSCRIPTION |