Zoom Outline PDF View  or  Email  


WebSphereMQ Administration - Part 2




AUDIENCE:   This is an advanced course for technical professionals who perform advanced administrator tasks for WebSphere MQ on z/OS or on distributed platforms, or who provide support to others performing these tasks. It will also be of great value to delegates seeking to pass the IBM exam 000-374 as it looks at a number of past papers from earlier courses. The course is delivered at v7, but can cover earlier releases on request.

PREREQUISITES:   Attendance on one of our WebSphereMQ Administration Part 1 courses either for z/OS or the LUW platforms, or a similar level of understanding is required.

DURATION:   3 days. Hands on.

OBJECTIVES:   The course will help delegates prepare for the IBM WebSphereMQ version 7 System Administration Exam number 000-374. Due to the various platforms supported by WebSphere MQ V7.0, the IBM certification, and hence this course, is multi-platform in content. It will also answer the perennial MQ questions: Where has my message gone?, Why is my system so slow?, What are the new Version 7 Features?, and How can I read and interprete the logs?
After completing this course, delegates will be able to:
- Understand the MQ environment.
- Handle all aspects of Logging.
- Configure remote access and client server environments.
- Implement aspects of security in a distributed queuing environment.
- Improve the performance of WebSphere MQ, taking into account the requirements of the installation.
- Explain the scope of automated function that is available to support the management of a WebSphere MQ network.
- Understand and appreciate WebSphereMQ Clustering.
- Able to develop, publish and subscribe environments.

COURSE CONTENT:  

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 Windows
   Windows
QM.INI File
   AMQMDAIN
Understanding WebSphere MQ File Names
Name Transformation
   Object Name Transformation
DSPMQFLS
Control Commands
   Commands Mainframe
   Configuration
   MQ System Libraries
   ISPF Libraries
   CICS System Libraries
   Sample Code
   Program Properties
Sub System
   Name Table Entries
   Command Line Prefix
Queue Manager Definition
Viewing the Queue Manger Definition
System Defaults
CSQ6SYSP
CSQ6LOGP
CSQ6ARVP
CSQBDEFV
The Page Datasets
The Buffer Pools
CSQINP1
Storage Classes
Required Queues
Start the Channel Initiator
Stopping the Channel Initiator
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 Where Expected
Error Logs
   Location
   Operation
   Creating Persistent/Non Persistent Messages
   Within Syncpoint Control
   Outside Syncpoint Control
Messages Containing Incorrect Data
Mainframe Log
Archiving
Mainframe Dual Logging
When the active log is written
Declaring The Logging Information
Practical Exercise

Day 2

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
   Mainframe Logging
   Types of Log Files
   Dual Logging
   Active Logs
   When the Active Log Is Written
   Declaring the Logging Information
   CSQ6SYSP
    BSDS
    What the Bootstrap Data Set is For
    Definition
    CSQJU003
    Archive Logging
    CSQ6ARVP
    The Log Datasets
    Log Records
    Unit of Recovery
    Checkpoint Records
    Page Set Control Records
    CF Structure Backup Records
    The Off Load Process
    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
   Performance Statistics
   Accounting 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
     Repository CSQOREXX
   MQEXPLORER
   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
   Introduction
   Examples
Removing
   Removing A Cluster Queue From A Queue Manager

Day 3

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

PUBLISH & 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
   JMS Fields & Properties
   MQRFH2 Header
   Message Body
   MQ Classes For Java Interface
   Example Application

MESSAGE BROKER OVERVIEW
   Without a Message Broker
   The Solution
   A Message Broker
   IBM’s WebSphere message broker
   WebSphere Message Broker Toolkit
   Message Parsing

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
       Examples
       Viewing Properties MQEXPLORER


IC09/09

© 2007 Verhoef Training

Schedule Dates

Course offered as
Inhouse or Public

Date Location Country


Copyright © 2007 - Verhoef Group of Companies - All Rights Reserved