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