Training

 

 

Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley
Columbia

locations map

Calgary

550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2

Toronto

821A Bloor Street West
Toronto, ON
M6G 1M1

Vancouver

409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA
19046

Other Locations

Dallas, TX
Miami, FL

Home > Training > WebSphere MQ Administration > WebSphere MQ z/OS System Administration Training

WebSphere MQ z/OS System Administration Training

Course#: WA2237

Day one of this course provides delegates with a good understanding of IBM's WebSphere MQ (formerly MQSeries) messaging system. The following three days are a workshop, covering the installation, operation, administration and support of WebSphere MQ systems and applications relating to those systems in a z/OS environment. Regularly upgraded to reflect the new releases of the product, this course covers the administration of WebSphere MQ up to Version 7x.

What you will Learn

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

Audience

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.

Duration

4 days

Outline of WA2237 WebSphere MQ z/OS System Administration Training

1. Basic 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.

2. 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.

3. 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.

4. Distribution Lists, Name Lists & Message Segmentation

  • Distribution lists
  •  Distribution list usage
  •  Name lists
  •  Message grouping and segmentation.

5. 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.

6. 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.

7. 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.

8. 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.

9. 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.
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.
*Your name:

*Your e-mail:

*Phone:

*Company name:

Additional notes:

We have received your message. A sales representative will contact you soon.

Thank you!.

more details
buy this course

Register for a courseware sample

It's simple, and free.

 

Thank You!

You will receive an email shortly containing a link to download the requested sample of the labs for this course.