Tel: 01494 45 13 13
courses@rsm.co.uk
 
     
search
 
Education


Debugging Techniques for WebSphere MQ for z/OS


This three-day course explains the key features and tools available to diagnose and fix problems when using WebSphere (WMQ) for z/OS. The flow of control and data from a user application through WMQ to another application is considered, with emphasis on possible problem areas. The course covers the use of tools such as GTF trace, SVC dumps, IPCS dump formatter, and the MP1B support pack for formatting SMF records. Diagnostic and tuning considerations for the Boot Strap Data sets (BSDS), Page Data sets (DPS), Log data sets, Buffer pools, Storage classes, and Queues are also covered.
 
Course outline

Objectives

On successful completion of this course, attendees will be able to:

  • identify common problems areas within applications and WebSphere MQ for z/OS
  • list and describe the debugging tools available in the z/OS and WebSphere MQ for z/OS areas
  • identify the appropriate debugging tools to identify and resolve problems
  • use the WMQ traces to collect diagnostic information
  • use the WMQ utilities to manage resources
  • understand the WMQ trigger mechanism and its possible pitfalls
  • use triggering in online and batch environments
  • use the WMQ to CICS adapter
  • use the product-supplied support pack (MP1B) to collect and analyze data
  • diagnose common problems when using the WMQ to CICS adapter
  • describe the security requirements for applications using WMQ for z/OS.

Who Should Attend

Technicians working with WebSphere MQ for z/OS.

Prerequisites

A good technical understanding of the WebSphere for z/OS and z/OS environments.

Duration

3 days

Course Code

MQDB

 

Contents

Problem Determination Overview
Review of WMQ terminology; flow of control between applications and WMQ; identify area of concern; identify where data can be 'lost' and determine what tools are appropriate to collect data.


Sources of Information and Tools
Using the WMQ tool such as: application trace (GTF based), CHIN INIT trace, collecting SVC dumps; use of the Dead Letter Queue (DLQ) and the DLQ manager.


Communication Issues
Use the appropriate tools to understand and identify problems in communications between QMGR such as channel errors, time outs, lost or incorrect data, and understand the meaning of the channel states.


Application Program Issues
Use the WMQ commands to open a queue, put and get messages to it, and understand why some fail or do not work as expected.


Triggering Issues
Identify the appropriate use of the WMQ trigger mechanism and its pitfalls; trigger a CICS transaction; trigger a batch application; why triggering did not work; internal QMGR controls for triggers.


WMQ to CICS Adapter Issues
What is the adapter?; what is required and how it is controlled?; understand the control flow and diagnose error in its use.


Transactional Issues
Evaluate and understand the need for and use of a single phase and 2 phase commit process; describe the use of Resource Recovery Service (RRS) provided by z/OS.


QMGRIinternal Controls
Evaluate and understand the use of Storage subpools and their relation to Queues and Page Data Sets (PDS) from both a performance and PD standpoint; using the WMQ support pack MP1B to document and evaluate SMF data created by WMQ for storage and log use by applications.


System Issues
Evaluate system (WMQ) wait states, loops, and abends; what data is collected and the tools; use IPCS to help format a search argument.


Security Concerns
Review of the security needs of applications depending on their date reference; establish the security classes as required.


 

   

© RSM Technology Ltd 2010