You are previewing ABCs of z/OS System Programming Volume 8.
O'Reilly logo
ABCs of z/OS System Programming Volume 8

Book Description

The ABCs of IBM® z/OS® System Programming is a 13-volume collection that provides an introduction to the z/OS operating system and the hardware architecture. Whether you are a beginner or an experienced system programmer, the ABCs collection provides the information you need to start your research into z/OS and related subjects. If you would like to become more familiar with z/OS in your current environment, or if you are evaluating platforms to consolidate your e-business applications, the ABCs collection serves as a powerful technical tool. .

This IBM Redbooks® publication, Volume 8, shows you how to:

- Adopt a systematic and thorough approach to dealing with problems and identifying the different types of problems
- Determine where to look for diagnostic information and how to obtain it
- Interpret and analyze the diagnostic data collected
- Escalate problems to the IBM Support Center when necessary
- Collect and analyze diagnostic data—a dynamic and complex process
- Identify and document problems, collect and analyze pertinent diagnostic data and obtain help as needed, to speed you on your way to problem resolution

The content of the volumes is as follows

Volume 1: Introduction to z/OS and storage concepts, TSO/E, ISPF, JCL, SDSF, and z/OS delivery and installation
Volume 2: z/OS implementation and daily maintenance, defining subsystems, JES2 and JES3, LPA, LNKLST, authorized libraries, SMP/E, Language Environment®
Volume 3: Introduction to DFSMS, data set basics storage management hardware and software, catalogs, and DFSMStvs
Volume 4: Communication Server, TCP/IP, and VTAM®
Volume 5: Base and Parallel Sysplex® , System Logger, Resource Recovery Services (RRS), global resource serialization (GRS), z/OS system operations, automatic restart management (ARM), Geographically Dispersed Parallel Sysplex™ (GDPS® )
Volume 6: Introduction to security, RACF, Digital certificates and PKI, Kerberos, cryptography and z990 integrated cryptography, zSeries® firewall technologies, LDAP, and Enterprise identity mapping (EIM)
Volume 7: Printing in a z/OS environment, Infoprint® Server and Infoprint Central
Volume 8: An introduction to z/OS problem diagnosis
Volume 9: z/OS UNIX System Services
Volume 10: Introduction to z/Architecture™ , zSeries processor design, zSeries connectivity, LPAR concepts, HCD, and HMC
Volume 11: Capacity planning, performance management, WLM, RMF™ , and SMF

Table of Contents

  1. Front cover
  2. Notices
    1. Trademarks
  3. Preface
    1. The team who wrote this book
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  4. Chapter 1. z/OS problem diagnosis fundamentals
    1. 1.1 Problem identification
    2. 1.2 What version or release is running
    3. 1.3 Waits, system hangs, and abends
    4. 1.4 Logging messages
    5. 1.5 Dumps and traces
    6. 1.6 Tools and service aids
    7. 1.7 Tools and service aids
    8. 1.8 Problem analysis with IPCS
    9. 1.9 Problem analysis with Fault Analyzer
    10. 1.10 SMP/E and maintenance
    11. 1.11 Using SMP/E and dumps
    12. 1.12 SDSF and RMF
  5. Chapter 2. Problem resolution steps
    1. 2.1 Identifying a problem
    2. 2.2 Prioritize problem resolution
    3. 2.3 Problem severity
    4. 2.4 Analyze a problem - ask for assistance
    5. 2.5 Gather Messages and Logrec
    6. 2.6 SYSLOG processing
    7. 2.7 SYSLOG messages
    8. 2.8 OPERLOG (operations log)
    9. 2.9 Job error logs
    10. 2.10 Logrec data set
    11. 2.11 Analyzing EREP reports
    12. 2.12 Using EREP
    13. 2.13 EREP reports
    14. 2.14 EREP parameter and control statements
    15. 2.15 Copy logs to tape
    16. 2.16 Implement a resolution
  6. Chapter 3. Common problem types
    1. 3.1 Common problem types
    2. 3.2 standalone dumps
    3. 3.3 Symptom dump output
    4. 3.4 Waits, hangs, and loops
    5. 3.5 SLIP command
    6. 3.6 Storage overlays
    7. 3.7 Storage overlay during IPL
    8. 3.8 Storage overlay in a production system
    9. 3.9 SLIP to catch the overlayer
  7. Chapter 4. Dump processing
    1. 4.1 Defining dump data sets
    2. 4.2 Getting or requesting dumps
    3. 4.3 Slip commands
    4. 4.4 SLIP dumps
    5. 4.5 SNAP dumps
    6. 4.6 Standalone dumps
    7. 4.7 The SADMP program
    8. 4.8 Using standalone dumps
    9. 4.9 SADMP processing
    10. 4.10 SADMP support for EAV volumes
    11. 4.11 SVC dumps
    12. 4.12 Allocating SYS1.DUMPxx data sets
    13. 4.13 Automatic allocation of SVC dump data sets
    14. 4.14 Dumping multiple address spaces in a sysplex
    15. 4.15 Managing taking a dump
    16. 4.16 Customizing dumps using SDATA options
    17. 4.17 Dump options and considerations
    18. 4.18 Catalog address space (CAS) dumps
  8. Chapter 5. z/OS trace processing
    1. 5.1 z/OS trace facilities
    2. 5.2 GTF trace definitions
    3. 5.3 Implementing GTF trace
    4. 5.4 Component trace (CTRACE)
    5. 5.5 Implementing component trace
    6. 5.6 Component trace for System Logger
    7. 5.7 Master trace
    8. 5.8 GFS trace
    9. 5.9 System trace
    10. 5.10 SMS tracing
    11. 5.11 Trace data using an external writer
  9. Chapter 6. IPCS dump debugging
    1. 6.1 IPCS dump debugging
    2. 6.2 IPCS command processing
    3. 6.3 IPCS dump debug example
    4. 6.4 IPCS support of large data sets
    5. 6.5 Setting the IPCS defaults
    6. 6.6 IPCS utility menu
    7. 6.7 SADMP dump data set utility
    8. 6.8 Using IPCS subcommands
    9. 6.9 SADMP analysis and COPYDUMP
    10. 6.10 IPCS COPYDUMP
    11. 6.11 Using subcommands
    12. 6.12 Analyzing dumps
    13. 6.13 IPCS trace commands - MTRACE
    14. 6.14 SYSTRACE command
    15. 6.15 IPCS SUMMARY subcommand
    16. 6.16 What is VERBX
    17. 6.17 IPCS VERBX LOGDATA command
    18. 6.18 Using the SYS1.LOGREC
    19. 6.19 IPCS virtual storage commands
    20. 6.20 Using IPCS to browse storage
    21. 6.21 Using IPCS to find the failing instruction
    22. 6.22 Analyzing for resource contention
    23. 6.23 Searching IBM problem databases
  10. Chapter 7. z/OS Language Environment
    1. 7.1 Language Environment ABEND and CEEDUMP handling
    2. 7.2 Common Language Environment messages
    3. 7.3 Language Environment message abend prefixes
    4. 7.4 Collecting debug documentation
    5. 7.5 Language Environment and CICS debugging
    6. 7.6 Language Environment and z/OS UNIX dumps
    7. 7.7 Understanding CEEDUMP
    8. 7.8 ZMCH control block
    9. 7.9 IPCS and Language Environment
  11. Chapter 8. Debug and maintenance tools
    1. 8.1 Using SMP/E
    2. 8.2 Find a load module
    3. 8.3 AMBLIST job to get LMOD and source information
    4. 8.4 IEAABD00, IEADMP00 and IEADMR00 members
    5. 8.5 PDATA options (only valid for IEADMP00)
    6. 8.6 SDATA and PDATA recommendations
  12. Chapter 9. SDSF and RMF
    1. 9.1 System Display and Search Facility (SDSF)
    2. 9.2 Using the SYSLOG for debugging
    3. 9.3 RMF Resource Measurement Facility
    4. 9.4 RMF Monitor I data gathering
    5. 9.5 Monitor II data gathering
    6. 9.6 RMF Monitor III data gathering
  13. Chapter 10. z/Architecture and addressing
    1. 10.1 Program status word (PSW)
    2. 10.2 Program-status word (PSW)
    3. 10.3 64-bit addressing
    4. 10.4 Next sequential instruction
    5. 10.5 64-bit address space
  14. Chapter 11. IBM Fault Analyzer for z/OS
    1. 11.1 Fault Analyzer
    2. 11.2 Fault Analyzer analysis options
    3. 11.3 IDI.SIDIEXEC(IDISFA) as a line command
    4. 11.4 Analyze MVS dump data set selection
    5. 11.5 Invoke Fault Analyzer from ISPF
    6. 11.6 IBM Fault Analyzer history files
    7. 11.7 Analyzing dumps with Fault Analyzer
    8. 11.8 A CICS selected dump
  15. Appendix A. IPCS tools and lab exercises
    1. A.1 IPCS lab exercise agenda
    2. A.2 IPCS lab setup instructions
    3. A.3 Commands to analyze dumps
    4. A.4 The RTCT control block
    5. A.5 The IP ST REGS command
    6. A.6 Browsing storage
    7. A.7 IPCS VERBX LOGDATA subcommand
    8. A.8 IPCS SYSTRACE subcommand
    9. A.9 IPCS VERBX MTRACE subcommand
    10. A.10 IP SUMMARY FORMAT subcommand
    11. A.11 The IP ANALYZE RESOURCE subcommand
    12. A.12 Diagnosing excessive processor time
    13. A.13 A standalone dump example
    14. A.14 LIST TITLE and LIST SLIPTRAP - Answers
    15. A.15 IP ST WORKSHEET - Answers
    16. A.16 Using the RTCT control block - Answers
    17. A.17 Information from IP ST REGS - Answers
    18. A.18 IP SYSTRACE - Answers
    19. A.19 IP VERBX MTRACE - Answers
    20. A.20 SUMMARY FORMAT - Answers
    21. A.21 ANALYZE RESOURCE - Answers
    22. A.22 Diagnosing excessive processor time - Answers
    23. A.23 A standalone dump example - Answers
    24. A.24 Diagnosing loops and hangs
  16. Appendix B. Using IPCS to diagnose abends
    1. B.1 Lab exercises
    2. Diagnosing an ABEND0C1 dump
    3. Diagnosing an USS ICH408I security violation
    4. Diagnosing storage problems - ABEND878
    5. Diagnosing local storage shortage
    6. Diagnosing LE U4083 abend
    7. Lab exercise #1 - Answers IP ST REGS
    8. Lab exercise #1 - Answers IP SYSTRACE
    9. Lab exercise #1 - Answers Summary Format
    10. Lab exercise #2 - Answers diagnosing an ABEND0C1
    11. Lab exercise #3 - Answers diagnosing ICH408I
    12. Lab exercise #5 - Answers diagnosing storage - ABEND878
    13. Lab exercise #5 - Answers ABEND878 - Analyzing storage use
    14. Lab exercise #5 - Answers ABEND878 - CSA/SQA tracker
    15. Lab exercise #5- Answers diagnosing local storage shortages
    16. Lab exercise #6- Answers diagnosing U4083 LE abend
  17. Appendix C. z/OS trace processing data
    1. C.1 GFS trace information
  18. Appendix D. IPCS commands
    1. D.1 IPCS commands
  19. Related publications
    1. IBM Redbooks
    2. Other publications
    3. How to get Redbooks
    4. Help from IBM
    5. Education information
  20. Back cover