Advanced Websphere MQ Administration for Distributed Platforms

Course:  MQADA
Duration:  3 Days
Level:  III
Course Summary

The course is designed to consolidate the knowledge, facilities and performance issues that an MQ Administrator is faced with in maintaining an Websphere MQ environment on any platform including Mainframe.

In addition the course is designed to allow the delegates on the course to take the IBM MQ Certification for system administrators.

« Hide The Details
Topics Covered In This Course

Versions

Architecture Overview

Architecture

  • Common Services
  • Log Manger
  • Queue Manager Kernel
  • OAM
  • Application Interface
  • Message Channel Interface
  • Command Server
  • Data Abstraction and Persistence
  • Communication Interface

MQ Processes

Stopping A Queue Manager Manually

The Websphere MQ Configuration File MQS.INI & QM.INI

  • Editing Configuration Files
  • Configuration File Properties

MQS.INI File

  • Not NT/W2K
  • NT/W2K

QM.INI File

  • AMQMDAIN

Understanding Websphere MQ File Names

Name Transformation

  • Object Name Transformation

DSPMQFLS

Control Commands

  • Commands
  • Configuration

Required Queues

Start the Channel Initiator

Stopping the Channel Initiator

QUEUE MANAGER

Multi Instance Queue Manager

Queue Manager Performance

Calculating the Size of the Log

Tuning Parameters

Manual Queue Deletion

Displaying a Queue Manager Details dspmq

Message Sets

DISTRIBUTED PROCESSING

  • Local Queuing
  • Distributed Queuing
  • Channel states
  • Message Hopping
  • Client To Server Queuing
  • Using Environment Variable
  • Definition Table
  • MQCONNX
  • Sample Program AMQSCNXC
  • Queue Manager Grouping
  • Message Do Not Appear When Or When Expected

Error Logs

  • Location
  • Operation
  • Creating Persistent/Non Persistent Messages
  • Within Syncpoint Control
  • Outside Syncpoint Control
  • Messages Containing Incorrect Data
  • Declaring The Logging Information

Logs

  • Types of Logging
  • Circular Logging
  • Linear Logging
  • Logging Summary
  • Why Should I look at MQ Logs
  • Queue File Introduction
  • Typical Log Record
  • Where Are The Logs
  • Viewing The Logs
  • DMPMQLOG
  • RCRMQOBJ
  • Check Pointing
  • RCDMQIMG
  • Replay Phase
  • Recovery Phase
  • Resolution Phase
  • Difference Between Error and System Logs
  • Error Logs
  • Log Creation
  • Log Size
  • Log Contents
  • Log Description
  • Log Parameters
  • Error Log Size
  • Excluded Messages
  • Suppressed Messages
  • Suppressed Message Interval
  • Persistent/Non Persistent Messages
  • Creating Persistent/Non Persistent Messages
  • Syncpoint Control
  • Within Syncpoint Control
  • Outside Syncpoint Control
  • Messages Containing Incorrect Data

LUW Traces

  • Statistics Mainframe
    • Setting On
    • The Output
  • Statistics LUW
    • Accounting Messages
    • Statistics Messages

Clusters

  • Repository
  • Full Repository
  • Partial Repository
  • Maintaining Information
  • Cluster Sender And Receiver Channels
  • Cluster Definitions
  • Sender and Receiver Channels
  • Queues
  • Workload balancing
    • Binding Options
    • CLWLUSEQ
    • User Exit
    • Netprty
      • Ranking Channels
      • Weighing Queue Managers
      • MQ EXPLORER Wizard
      • Alias and Remote Queue Definitions
      • Creating the Remote Queue Definition
      • Creating the Channels
      • The Queue Manager Alias
      • Connecting To A Queue That Is Outside Of A Cluster
  • Creating the Remote Queue Definition
  • Creating the Channels
  • Overlapping Clusters
  • Examples
    • Removing
      • Removing A Cluster Queue From A Queue Manager

Security

  • Types of Security
  • Access Control
  • OAM
    • Operation
    • Control
  • MCA Access
  • Message Content
  • SSL
    • Types of Security Breeches
    • Overcoming Security Access Control
    • Handshake
    • Create a Key Repository
    • Defining the Key Repository
    • Setting up the Channels for SSL
    • Distinguished Names
  • Advanced Message Secuity
  • MQ 7.1
    • Role Based Authority
    • Chanel Authentication Records
    • Blocking IP Addresses
    • Blocking User Id?s

Publish and Subscribe

  • Terms
    • Topic
    • Publishers
    • Subscribers
    • Publications
    • Retained Publications
    • Message Selection
    • Durable/Non Durable Subscription
    • An Orphan Subscription
  • Defining Topics
    • MQ Explorer
    • Command Prompt
  • A Publish and Subscribe Environment
    • Publish
  • API?s within Applications
  • Sample Programs
  • MQ Explorer
    • Subscribe
  • API?s within Applications
  • Sample Programs
  • MQ Explorer
    • Further Notes
  • AMQSSBX
  • RFHUTIL
  • Topic Alias
    • Subscription/Publication Testing

Java Message Service

  • JMS Message
  • jJMS Fields & Properties
  • MQRFH2 Header
  • Message Body
  • MQ Classes For Java Interface
  • Example Application

MESSAGE PROPERTIES

  • Format
  • Message Format Version 7
    • Message Properties
    • Message Flowing To A Previous Version
    • Summary/Advantages of Message Properties
  • Message Properties API
    • Commands
  • MQCRTMH
  • MQDLTMH
  • MQSETMP
  • MQINQMP
What You Can Expect

The course is designed, via teaching and practical sessions, to consolidate the delegates existing MQ knowledge having completed our initial Websphere MQ Administration course.

Who Should Take This Course

The Course is designed for IT personnel who need to administer advanced features of WebSphere MQ on distributed platforms, and is based on version 7.

Recommended Prerequisites

The course assumes a working knowledge of using WebSphere MQ and have completed part 1 of the course.

« Hide The Details
Related Courses
Code Course Title Duration Level
MQADP
Websphere MQ Administration for Distributed Platforms
3 Days
I
Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]