MQ Administration z/OS Part 1

MQ Administration z/OS Part 1

Audience

This course is aimed at delegates who will be using  IBM MQ mainly in the z/OS Enterprise Server environment.

The course is relevant for MQ releases up to and including the latest release level.

Prerequisites

The course includes an introduction to MQ on the first day, however, delegates are expected to be familiar with the target operating system (IBM z/OS Enterprise Server). Attending the stand-alone MQ Introduction class is not required.

Duration

4 days. Hands on.

Course Objectives

This course provides all the necessary background and specific information to enable the delegates to be fully functioning MQ Administrators. In particular it will look at installing, tailoring, managing, clustering and troubleshooting a MQ system in the IBM z/OS environment.

Course Content

Introduction to Message Queues
Types of MQ system.
Client and Server Platforms.
Objects.
Queue Manager.
Queues.
Messages.
Namelist.
Process Definition.
Channels.
Message Channel Agent.
Message Queue Interface.

Installation
Installing MQ under z/OS.
Troublshooting an installation.

CSQOREXX (Mainframe Panel)
Creating a Queue Manager (Subsystem).
Creating a Queue.
Sending a message to your local Queue.
To View what is on a queue.
Sending a message to a local queue.
Sending a message to a Remote Queue.
Creating a Transmission queue.
Creating a Remote queue.
Creating a Listener.
Creating a Sender/Receiver Channel.
Message Hopping.

Administration Commands
Starting and Stopping Queue Managers.
Manager and Channel Initiator.

MQSeries Commands (MQSC)
Introduction.
Commands.
Command Objects.
Combinations.
Defining a Queue.
Defining an Alias Queue.
Defining a Model Queue.
Changing an Existing Queue.
Remove all Messages from a Queue.
Deleting a Queue.
Channel Commands.
Listener Commands.

PCF Commands

z/OS Environment
The Queue Manager Subsystem.
Queue Sharing Groups.
Shared Queues.
The MQ Storage Environment.
Storage Classes.
Default Storage Classes.
Define Storage Classes.
Viewing Storage Classes.
Buffer Pools and Page Sets.
Page Set Definition.
Buffers And Buffer Pool.
Starting the Queue Manager.

MAKEDEF

Queue Management
Define/Delete/Alter.
Deleting Messages.
Copying Messages From a Queue.
Restoring Copied Messages.

The Dead Letter Queue
Reasons why a message should/not appear.
Creation.
CICS Transactions.
Dead Letter Queue Handler/Rules File.

Triggering
Every/First/Depth.
Trigger Requirements.
Setting a Trigger.
Initiation queue.
Trigger Monitor.
Triggered Process.

Clusters
Full Repository.
Partial Repository.
Cluster Subscriptions and Publications.
Cluster Sender And Receiver Channels.
Cluster Definitions.
Refresh Cluster.
Workload balancing.
Various Cluster Commands.
Alias and Remote Queue Definitions.
Resolving Queue Names.
Overlapping/Removing Clusters.

Logging
Types of Log Files.
Dual Logging.
Active Logs.
When the Active Log Is Written.
Declaring the Logging Information.
CSQ6SYSP.
What the Bootstrap Data Set is For.
Definition.
CSQJU003.
Archive Logging.
Archiving.
CSQ6ARVP.
The Log Datasets.
Log Records.
Unit of Recovery.
Checkpoint Records.
Page Set Control Records.
CF Structure Backup Records.
The Off Load Process.
Interruptions and Errors While Off Loading.
Messages During Off Load.
Archive Log Data Sets and BSDS Copies.
What Happens During Restart and Recovery.
Rebuilding Queue Indexes.
Log Utilities.

Mainframe Traces
AP1 Trace.
Channel Initiator Trace.
Generalized Trace.

Reports

Security
Access Control.
MCA Exits.
Message Context.
API Crossing Exit.
Secure Sockets Layer.
Confidentiality of the data.
Data Integrity.
Digital Security.
SSL.
Introduction.
Protocol.
Handshake.
Establish the SSL handshake.
Create the Repository.
Obtaining a Certificate.
Installing the Certificate.
Setting up the channels.

Publish and Subscribe
Topic.
Publishers.
Subscribers.
Message Selection.
Topic string.
Durable Subscription.
Applications.
Creating a Topic.
Creating a Subscription.
Alter a Subscription.
Delete a Subscription.
Display a Subscription.
Topic Alias.

JMS (Java Message Services)
Enterprise Messaging System.
The JMS Programming Model.
JMS Administered Objects.
JNDI Namespace.
Connection Factory.
Rules and Format Header Version 2.
JMS Messages.
Field Relationships.
Message Types.

 

NOTE: IBM MQ was previously known as WebSphereMQ and is still sometimes referred to by this name.

Public Courses

There are no up-coming events

On-Site Courses

Can't attend one of our public classes? Booking for multiple people?

All our courses are available on your site! Delivered for your staff, at your premises.

Contact us to find out more...