WebSphere MQ z/OS System Administration

Course

In High Wycombe

£ 1,475 + VAT

Description

  • Type

    Course

  • Location

    High wycombe

  • Duration

    4 Days

On successful completion of this course, attendees will be able to: install, configure and administer Queue Managers, define and manage WMQ objects, implement Distributed Queuing, implement and manage Clusters, manage backup, logging and recovery.. Suitable for: Those who will administer WebSphere MQ for z/OS. Administration of WebSphere MQ on the distributed platforms (Windows, UNIX, Linux, OS/400, AIX, Solaris, etc) are covered in the course WebSphere MQ System Administration for Distributed Platforms.

Facilities

Location

Start date

High Wycombe (Buckinghamshire)
See map
24 - 28 Crendon Street, HP13 6LS

Start date

On request

About this course

Attendees must have a conceptual-level knowledge of WebSphere MQ, which can be gained from attending the course Technical Introduction to WebSphere MQ, plus some practical experience

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Objectives

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, configure and administer Queue Managers
  • define and manage WMQ objects
  • implement Distributed Queuing
  • implement and manage Clusters
  • manage backup, logging and recovery.

Who Should Attend

Those who will administer WebSphere MQ for z/OS. Administration of WebSphere MQ on the distributed platforms (Windows, UNIX, Linux, OS/400, AIX, Solaris, etc) is covered in the course WebSphere MQ System Administration for Linux, UNIX & Windows.

Prerequisites

Attendees must have a working knowledge of TSO/ISPF and a conceptual-level knowledge of the z/OS computing environment.

ContentsBasic Messaging Concepts

Islands of information; File transfer; Client/Server model; Client/Server program structure; MQ program structure; Network resources; Basic messages and queues; Shared queues; The Queue Manager; Basic message structure; Time independence; Asynchronous messaging; Synchronous messaging; Program to program communications; Parallel processing; Business objects; Meshed objects; Batch processes; Driving batch using MQ; The MQ client.

Queue Managers, Queues & Messages

Queue Managers communicate; Queue ownership; Queues: predefined local, model & dynamic, alias, remote; The message descriptor; Types of message; Datagram message type; Request/Reply messages; Report messages: COA, COD; Message priority; Message-id and correlation-id; Message retrieval by message or correlation id; Message persistence; Message persistence - logging; Logging: circular, linear; Message expiry; Message expiry usage; Message translation: encoding, coded character set.

The MQI, Triggering, Syncpoints & Accounting

The MQI layer; MQI overview; The MQI calls; Supported languages; Program preparation; The load module; MQCONN; MQDISC; MQOPEN; Queue name resolution; MQOPEN sample call; MQCLOSE sample call; MQPUT: usage, sample call; MQGET: usage, sample call; MQPUT1: sample call, description; 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, security exit, Secure Sockets Layer (SSL), 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; Introducing Queue Sharing Groups.

Introduction to the WMQ Broker

Without a Message Broker; The solution; A Message Broker; IBM's WebSphere Message Broker; Versions; WebSphere Message Broker Toolkit; Toolkit: Introduction, Operation, Components; Message Parsing.

Configuration

Queue Manager definition & configuration; Installation; System libraries; Sample libraries; Program properties; Sub-systems; Sub system name table entries; Dynamic SETSSI; MQ parameter modules; APF Authorised libraries; CSQ6SYSP macro; SET SYSTEM; CSQ6LOGP macro; SET LOG; CSQ6ARVP macro; SET ARCHIVE; CSQBDEFV macro; The BSDS; The LOG data sets; The Page Data Sets; The MASTER JCL; The buffer pools; CSQINP1; Storage classes; Required queues; Queue Manager start-up; Queue Manager 'started task' procedure; CSQ4INP; CSQ4STGC; CSQ4INP2; CSQ4INSX; CSQ4DISX; CSQ4DISP; Administrative interfaces; CSQOREXX main panel; Object prompt; QMGR display; Queue Manager object; Queue display panel; Queue display; Qlocal display; MQ Explorer; CSQUTIL administration programs; Command messages; Practical session 1 - creating a Queue Manager; Basic MQ objects; The Queue Manager object; The QLOCAL object; The QMODEL object; The QALIAS object; The NAMELIST object; The AUTHINFO object; Basic sample programs; Using the samples; Practical session 2 - managing MQ objects; Triggering; Why trigger?; What does the Queue Manager do?; What is required to make it work?; The trigger message QLOCAL object; The trigger monitor process; The process object; The application's QLOCAL object; The complete process; Processing the trigger message; Troubleshooting triggering; Triggered sample programs; MQREQ and MQECHO; What the samples do; Practical session 3 - MQ triggering.

Distributed Queuing

Basic distributed queuing; Basic distributed messaging overview; Remote queues; Channel Initiator (CHIN); CSQ6CHIP macro; CHIN procedure; Adapters; Dispatchers; CHIN internals; Message Channel Agents; Configuring MCAs - channels; Channel types & combinations; Sample channel definition; Starting channels; The listener; Triggering channels using the channel initiator; Channel batchsize, batchint & discint; Dead letter queue considerations; Multi-hopping; Multi-hopping using a Queue Manager alias; Channel exits - security; Security using Secure Sockets Layer (SSL); Secure Sockets Layer (SSL) - 'handshake'; Queue Manager Secure Sockets Layer (SSL) attributes; Channel attributes Secure Sockets Layer (SSL); Channel exits - message, send & receive; Practical session 4 - configuring distributed messaging; Clustering Queue Managers; Why cluster?; What is a cluster?; Objects required for clustering; Cluster Queue Manager roles; Defining a cluster; Cluster workload balancing; Cluster namelists & membership; Overlapping clusters - full repositories; Practical session 5 - implementing a cluster; Implementing the MQ client; MQClient: structure, installation, configuration, grouping Queue Managers; Queue Sharing Groups; Practical session 6 - implementing clients.

MQ Management

Logging & recovery; Message persistence; Circular logging; Linear logging; Message recovery; Transaction support; Syncpoint control; Transaction co-ordination; Non-messaged architecture; Message architecture; Compensating transactions; Practical session 7 - data recovery; Event management; Event queues; Queue Manager events; Performance events; Watermark events; Service internal events; CSQ4INP2; Standard CSQINP2 system objects.


WebSphere MQ z/OS System Administration

£ 1,475 + VAT