z/OS diagnostic data collection and analysis

This IBM Redbook describes problem diagnosis fundamentals and analysis methodologies for the z/OS system. It provides guidelines for the collection of relevant diagnostic data, tips for analyzing the data, and techniques to assist in identifying and resolving of Language Environment, CICS, CICSPlex/...

Descripción completa

Detalles Bibliográficos
Autor principal: Rogers, Paul (-)
Autor Corporativo: International Business Machines Corporation (-)
Otros Autores: Carey, David
Formato: Libro electrónico
Idioma:Inglés
Publicado: San Jose, CA : IBM, International Support Organization c2005.
Edición:1st edition
Colección:IBM redbooks.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627346506719
Tabla de Contenidos:
  • Front cover
  • Contents
  • Notices
  • Trademarks
  • Preface
  • The team that wrote this redbook
  • Become a published author
  • Comments welcome
  • Chapter 1. z/OS problem diagnosis fundamentals
  • 1.1 Problem resolution steps
  • 1.1.1 Identify the problem
  • 1.1.2 Document the problem
  • 1.1.3 Prioritize problem resolution
  • 1.1.4 Analyze the problem
  • 1.1.5 Ask for assistance
  • 1.1.6 Implement the resolution
  • 1.1.7 Close the problem
  • 1.2 Problem severity
  • Chapter 2. What version/release am I running?
  • 2.1 Source of version and release information
  • Chapter 3. Fundamental sources of diagnostic data
  • 3.1 Diagnostic data sources
  • 3.2 SYSLOG
  • 3.3 OPERLOG
  • 3.4 Logrec
  • Chapter 4. Common problem types
  • 4.1 Application program abends
  • 4.2 System program abends
  • 4.3 I/O errors
  • 4.4 System wait states
  • 4.5 System, subsystem, and application hangs
  • 4.6 Hangs and loops
  • 4.7 SYSTRACE, RMFMON, and SDSF
  • 4.7.1 Displaying trace data for all ASIDs
  • 4.7.2 RMF Monitor II
  • 4.7.3 GRS contention
  • 4.8 Program errors
  • Chapter 5. MVS messages and codes
  • 5.1 Message formats
  • 5.2 Message examples
  • 5.3 System codes
  • 5.4 Wait state codes
  • Chapter 6. SYS1.PARMLIB diagnostic parameters
  • 6.1 IEAABD00, IEADMP00, and IEADMR00
  • 6.1.1 SDATA options
  • 6.1.2 PDATA options (only valid for IEADMP00)
  • 6.2 SDATA and PDATA recommendation
  • 6.3 IEADMCxx (dump command parameter library)
  • 6.4 IEASLPxx (SLIP commands)
  • Chapter 7. Cancelling tasks and taking dumps
  • 7.1 Cancelling a task
  • 7.2 Forcing a task
  • 7.3 Dumping address spaces
  • 7.3.1 DUMP command
  • 7.4 Diagnostic data - dumps
  • 7.4.1 ABEND dumps
  • 7.5 SLIP dumps
  • 7.5.1 SLIP using IGC0003E
  • 7.5.2 SLIP using MSGID
  • 7.6 SLIP dump using a z/OS UNIX reason code
  • 7.6.1 Obtain a dump on a specific reason code
  • 7.7 SNAP dumps.
  • 7.7.1 Obtaining a SNAP dump
  • 7.7.2 Customizing SNAP dumps
  • 7.8 Stand-alone dumps
  • 7.8.1 Allocating the stand-alone dump data set
  • 7.8.2 SADMP program
  • 7.8.3 ADMSADMP macro
  • 7.8.4 Stand-alone dump procedure
  • 7.8.5 SADMP processing
  • 7.9 SVC dumps
  • 7.10 Dump data set size
  • 7.10.1 Allocating SYS1.DUMPxx data sets
  • 7.10.2 Dynamic allocation of SVC dump data sets
  • 7.11 Dumping multiple address spaces in a sysplex
  • 7.11.1 Requesting a dump
  • 7.12 Dump analysis and elimination (DAE)
  • 7.13 Partial dumps
  • 7.14 SDATA options
  • Chapter 8. z/Architecture and addressing
  • 8.1 Introduction to program status word (PSW)
  • 8.1.1 Program status word details
  • 8.2 What is addressability?
  • 8.2.1 Format of the PSW
  • 8.3 Is my dump from a z/OS 31-bit or 64-bit system?
  • Chapter 9. z/OS trace facilities
  • 9.1 Using the DISPLAY TRACE command
  • 9.2 GTF trace
  • 9.2.1 Defining the GTF trace options
  • 9.2.2 Starting GTF
  • 9.2.3 Stopping GTF
  • 9.3 GTF tracing for reason code interrogation
  • 9.4 Component trace
  • 9.4.1 Parmlib members
  • 9.4.2 Trace options
  • 9.4.3 Collecting trace records
  • 9.4.4 Starting component trace
  • 9.4.5 Component trace for the logger address space
  • 9.5 Master trace
  • 9.5.1 Starting the master trace
  • 9.6 GFS trace
  • 9.7 System trace
  • 9.8 SMS tracing
  • Chapter 10. Interactive Problem Control System (IPCS)
  • 10.1 Setting the IPCS defaults
  • 10.1.1 Select the IPCS subcommand entry panel
  • 10.1.2 What ASIDs have been dumped
  • 10.2 VERBX MTRACE
  • 10.3 SYSTRACE
  • 10.3.1 Reviewing SYSTRACE data
  • 10.4 IPCS SUMMARY command
  • 10.5 What is VERBX?
  • 10.5.1 IPCS VERBX LOGDATA command
  • 10.6 IPCS virtual storage commands
  • 10.7 Using IPCS to browse storage
  • 10.8 Using IPCS to find the failing instruction
  • 10.9 Searching IBM problem databases
  • Chapter 11. CICS problem diagnosis.
  • 11.1 Problem reference points
  • 11.2 CICS messages
  • 11.3 CICS abend codes
  • 11.4 Analyzing CICS SVC dumps
  • 11.5 CICS/TS 2.2 VERBEXIT options
  • 11.6 CICS internal trace
  • 11.7 CICS trace control facility
  • Chapter 12. z/OS Language Environment
  • 12.1 Run-time environment
  • 12.1.1 Common LE messages
  • 12.2 LE and batch (IMS, WebSphere, and so forth)
  • 12.3 LE and CICS
  • 12.3.1 Additional procedure for an SVCdump for 40xx abends under CICS
  • 12.4 LE and UNIX System Services shell
  • 12.5 Find failing module instructions
  • 12.5.1 Reason code information
  • 12.6 IPCS and Language Environment
  • 12.7 Finding the failing CSECT name in LE
  • Chapter 13. CICSPlex SM diagnostic procedures
  • 13.1 Overview of the CICSPlex environment
  • 13.2 Diagnostic aids
  • 13.3 CICSPlex SM traces
  • 13.4 CICSPlex SM component trace options
  • 13.4.1 CMAS and MAS tracing
  • 13.5 CICSPlex SM dumps
  • 13.5.1 CICSPlex SM IPCS tools
  • 13.6 CICSPlex SM module names, components and IPCS
  • 13.6.1 Element type identifiers
  • 13.6.2 CICSPlex SM component identifiers
  • 13.6.3 The CICSPlex SM components and 3-character identifiers
  • Chapter 14. DB2 problem diagnosis
  • 14.1 System trace table
  • 14.1.1 Master trace table
  • 14.1.2 Common storage tracker
  • 14.1.3 CHNGDUMP MAXSPACE
  • 14.1.4 SDATA
  • 14.1.5 What data to collect for DB2 problems
  • 14.2 DB2 dump collection
  • 14.3 Data sharing and IRLM
  • 14.4 DB2 tracing
  • 14.4.1 Trace output for DB2
  • 14.5 DB2 dump diagnosis using IPCS
  • Chapter 15. IMS diagnostic data collection
  • 15.1 IMS diagnostic data
  • 15.1.1 Batch message processing region
  • 15.2 What must be kept to assist with IMS problem diagnosis
  • 15.3 IMS and the MVS system trace table
  • 15.3.1 IMS and the MVS master trace table
  • 15.3.2 IMS dump space recommendations
  • 15.4 IMS dump DD statements and FMTO
  • 15.5 IMS tracing.
  • 15.5.1 Tracing the BPE and CQS in an IMS environment
  • 15.5.2 IMS APPC application program tracing
  • 15.5.3 IMS TPIPE and OTMA traces
  • 15.6 Simplify the dump process for multiple address spaces
  • 15.7 Dumping IMS address spaces in a sysplex
  • 15.8 IMS diagnostic data collection for WAIT/HANG conditions
  • 15.8.1 IMS diagnostic data collection for a suspected Loop
  • 15.8.2 IMS APPC diagnostic data capture procedures
  • 15.9 IMS dump formatting using IPCS
  • 15.9.1 IMS VERBX format option
  • Chapter 16. VTAM diagnostic procedures
  • 16.1 VTAM diagnostic commands
  • 16.1.1 First failure support technology (FFST) for VTAM
  • 16.2 VTAM IPCS dump formatting
  • 16.2.1 VTAMMAP procedure
  • 16.3 VTAM internal trace (VIT)
  • 16.4 Recording traces in the internal table (MODE=INT)
  • 16.5 Recording traces in the external table (MODE=EXT)
  • 16.6 Module names in the internal trace records
  • Chapter 17. TCP/IP component and packet trace
  • 17.1 Tracing to the TCP/IP data space
  • 17.2 PKTTRACE parms
  • 17.3 Tracing to the external writer
  • 17.3.1 Starting an external writer
  • 17.3.2 CTRACE step (component SYSTCPIP)
  • 17.3.3 Multiple trace (CTRACE and packet) step
  • 17.3.4 Stopping the packet trace
  • Chapter 18. CICS Transaction Gateway on z/OS
  • 18.1 Gateway daemon
  • 18.1.1 The Gateway daemon components
  • 18.2 CTG trace file allocation
  • 18.3 CICS Transaction Gateway application trace
  • 18.4 Gateway daemon trace
  • 18.5 JNI tracing
  • 18.6 EXCI trace
  • 18.6.1 Enable a GTF trace
  • Chapter 19. WebSphere MQSeries z/OS diagnostic procedures
  • 19.1 WebSphere MQSeries for z/OS
  • 19.2 Dumping MQ MSTR, MQ CHIN and CHIN data space
  • 19.3 MQ tracing using GTF
  • 19.3.1 Starting GTF
  • 19.4 WebSphere MQSeries z/OS channel trace
  • 19.5 IPCS and WebSphere MQSeries z/OS
  • 19.5.1 Using IPCS for WebSphere MQSeries
  • 19.6 WebSphere MQ JAVA tracing.
  • 19.7 Taking JMS traces within WebSphere
  • Chapter 20. WebSphere Business Integration Message Broker on z/OS
  • 20.1 Components of WBI message broker on z/OS
  • 20.2 Address spaces that interact with the broker
  • 20.3 Dumps captured by WBI message broker
  • 20.4 Reviewing a WBI message broker dump
  • 20.5 Dumping the WBI message broker address spaces
  • 20.6 Displaying the status of a trace
  • 20.7 WBI message broker user execution group trace
  • 20.8 WBI message broker execution group trace
  • 20.9 WBI message broker service trace
  • 20.10 WBI message broker useful output files
  • 20.11 Useful HFS files
  • 20.12 WBI Message Broker for z/OS trace files
  • Chapter 21. WebSphere Application Server for z/OS
  • 21.1 WebSphere on z/OS diagnostic data
  • 21.1.1 WebSphere Application Server joblog and syslog
  • 21.1.2 Dumping the WebSphere Application Server address spaces
  • 21.2 WebSphere Application Server CTRACE (SYSBBOSS)
  • 21.2.1 Executing the CTRACE for WebSphere
  • 21.3 LDAP trace
  • 21.3.1 Starting an LDAP trace
  • 21.3.2 IBM HTTP Server logs and trace
  • 21.4 JVM debugging tools for z/OS
  • Chapter 22. Distributed platform problem determination
  • 22.1 What release am I running?
  • 22.2 AIX tracing and core dumps
  • 22.2.1 tcpdump and iptrace
  • 22.2.2 UNIX systems core dump analysis
  • 22.2.3 Generating a core dump
  • 22.2.4 Looking at a system core dump
  • 22.2.5 Ensuring that a good core file is generated
  • 22.2.6 errpt command
  • 22.3 WebSphere Application Server
  • 22.3.1 Reviewing the JVM logs
  • 22.3.2 Interpreting the JVM log data
  • 22.3.3 Collector tool
  • 22.4 Debugging with the Application Server toolkit
  • 22.5 WebSphere Application Server tracing
  • 22.5.1 Enabling tracing
  • 22.5.2 Enabling trace at server startup
  • 22.5.3 Enabling trace on a running server
  • 22.5.4 Enabling trace on an application client or stand-alone process.
  • 22.5.5 JMS tracing within WebSphere.