WebSphere MQ Administration for Linux, UNIX & Windows
In High Wycombe
On successful completion of this course, attendees will be able to: install the product, configure and administer queue managers and define WebSphere MQSeries objects, implement distributed messaging for both basic configurations and clustered queue managers, understand and manage backup, logging and recovery of WebSphere MQSeries..
Suitable for: All those responsible for administering WMQ in a distributed environment.
To take into account
Prior attendance on the RSM course 'Technical Introduction to WebSphere MQ' or equivalent experience.
Questions & Answers
Ask a question and other users will answer you
On successful completion of this course attendees will be able to:
- understand the concepts of Queues, Queue Managers and WMQ messages
- describe WMQ program design considerations and the MQI
- explain triggering, syncpoints and message grouping and segmentation
- discuss Distributed Queuing enablement
- understand and describe Clustering
- explain the role of WMQ system integrator
- install WebSphere MQ
- configure and administer queue managers and define WebSphere MQ objects
- implement distributed messaging for both basic configurations and clustered Queue Managers
- understand and manage backup, logging and recovery of WebSphere MQ.
Who Should Attend
All those responsible for administering WMQ in a distributed environment.
A knowledge of the Linux, UNIX or Windows environment.
ContentsBasic Messaging Concepts
Islands of information; File transfer; Client/Server model; Client/Server program structure; MQ program structure; Basic messages and queues; Shared queues; The Queue Manager; Basic message structure; Asynchronous messaging; Synchronous messaging; Program to program communications; Parallel processing; Business objects; Meshed objects; Batch considerations; MQ driving batch; MQ client.
Queue Managers Queues & Messages
Queue Managers communicate; Local queues; Alias queues; Dynamic and model queues; The message descriptor; Datagram message type; Request/Reply messages; Report messages - COA; Report messages - COD; Message priority; Message-id and correlation-id; Message retrieval by message or correlation id; Message persistence; Message persistence - logging; Logging - circular; Logging - linear; Message expiry; Message expiry usage; Message translation - encoding; Message translation - coded character set.
The MQI, Triggering, Syncpoints & Accounting
The MQI layer; The MQI calls; Program preparation; Load module structure; MQCONN & MQCONN sample call; MQOPEN & MQOPEN sample call; MQPUT & MQPUT sample call; MQGET & MQGET sample call: MQCLOSE & MQCLOSE sample call; MQPUT1; MQDISC & MQDISC sample call; Triggering - why?; Using triggering; Triggering - how it works; Trigger message contents; Syncpoint control; MQCMIT; Syncpoints and non-resource managed objects; Recovery co-ordination without manager; MQ Recovery co-ordination of XA compliant resource manager(s); Recovery with transaction manager; Syncpoint non-MQ; Syncpoint with MQ; Compensating transactions; Accounting.
Distribution Lists, Name Lists & Message Segmentation
Distribution lists; Distribution list usage; Name lists; Message grouping and segmentation.
MQ Distributed Queuing
Remote queues; Transmission queues; Message Channel Agents; MCA configuration; MCA security exit; MCA Secure Sockets Layer (SSL); MCA other exits; Channel types; Triggering channels; Dead letter queues; The MQI client and server channel; The server channel; MQ clustering; Cluster resilience; Cluster queue handling; Queue Sharing Groups; Introducing Queue Sharing Groups.
WebSphere MQ Fundamentals
Intersystem communication; File transfer; Messages & queues; Message structure; Types of message; Time independence; Synchronous processing; Asynchronous processing; Parallel processing; Queue ownership; Queues - predefined local; Queues - model & dynamic; Queues - alias; Program to program communication; Queue manager communication; Queues - remote; Business objects; Meshed objects; Batch processes; Driving batch using WebSphere MQ; The WebSphere MQ client; Client/server model; Client/server using WebSphere; Network resources; Cluster load balancing; Cluster resilience.
WebSphere MQ Fundamentals: WMQI
Supported languages; The MQI calls; Program preparation; The load module; MQCONN; MQDISC; MQOPEN; Queue name resolution; MQOPEN sample call; MQCLOSE sample call; MQCLOSE sample call; MQPUT usage; MQPUT sample call; MQGET usage; MQGET sample call; MQPUT1 sample call; MQPUT1 description
Controlling Queue Managers; 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; WebSphere MQ object definition; Types of object; The queue manager object; The QLOCAL objects: 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; Basic sample programs; AMQSGET - sample session; Practical session 2 - managing WebSphere MQ objects.
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 - WebSphere MQ triggering.
Distributed Queuing: Basic Distributed Messaging
Transmission queues; Transmission headers; Remote queues; Message Channel Agents; Configuring channels; Types of channel; Sample MCA definition; Starting channels; The listener; Triggering channels; Channel batches; The Dead Letter Queue; Multi-hopping; The queue manager alias; Multi-hopping using a queue manager alias; Channel exits - security; Secure Sockets Layer (SSL) - 'Handshake'; Channel exits - message, send & receive; Resolving channel problems; Practical session 4 - configuring distributed queuing.
Configuration: Clustering Queue Managers
Why cluster?; What is a cluster?; Cluster objects; Cluster queue manager roles; Defining full repositories; Defining partial repositories; Cluster workload balancing; Overlapping clusters; Overlapping clusters - example definitions; Practical session 5 - implementing a cluster.
Configuration: The WebSphere MQ Client
Client structure; Client code installation; Client configuration; Queue manager grouping; Practical session 6 - implementing clients.
WebSphere MQ System Management
WebSphere MQ Architecture; Functional architecture; WebSphere MQ processes; WebSphere MQ components; Queue manager manual stop; Manual queue manager deletion; WebSphere MQ directory structure; The MQS.INI file; The QM.INI file; Logging and recovery; Message persistence; Logs; Circular logging; Linear logging; Message recovery; Dumping the log; Transaction support; Syncpoint control; Recovery co-ordination: with manager, without manager; MQ Recovery co-ordination of XA compliant resource manager(s); Accounting: Accounting Messages, Statistics Messages, Display accounting information; Practical session 7 - logging and recovery.
WebSphere MQ Administration for Linux, UNIX & Windows