Table of Contents (exploded view)
Abstract for DFSMSdfp Diagnosis
Where to find more information
Summary of changes
Summary of changes for z/OS Version 2 Release 2 (V2R2)
Summary of changes for z/OS Version 2 Release 1
Diagnosis guide
What are keywords?
Searching with the keyword string
Software support databases
Info/System
ServiceLink
Software Support Facility (SSF)
TalkLink
Procedure
Techniques for varying the search argument
Keyword worksheet
Problem description (including symptoms not described by keywords)
IBM licensed program information
Base z/OS system information
Keywords
Keyword strings used
Information provided by IBM Support Center
Preliminary failure source isolation
Procedure
Type-of-failure keyword
Abend keyword
Symptoms of the failure
Procedure
Procedure for SVC dump
Procedure for SYSABEND, SYSMDUMP, or SYSUDUMP
Building the Abend keyword
ISMF/ISPF—Abend panels
TSO/E messages for ISMF abends
Procedure
Wait and loop keywords
Symptoms of the failure
Procedure
ISMF—Wait and loop keywords
Procedure
Object access method—wait and loop keywords
OAM storage management component—wait and loop keywords
VSAM record management—wait and loop keywords
Procedure
Message keyword
Symptoms of the failure
Procedure
Definition of message keyword related terms
DADSM/CVAF—message keyword
Procedure
Messages issued by DADSM/CVAF
ISMF—message keyword
Procedure
Identifying the error message source
Identifying an ISMF error message
Messages issued by other subcomponents
Messages issued by ISMF
Object Access Method—message keyword
Non-OAM components—message keywords
Storage Management Subsystem—message keyword
Procedure
VSAM, transactional VSAM and VSAM RLS record management—message keyword
Procedure
Incorrect output keyword
Symptoms of the failure
Procedure
Device console services—Incorrect output keyword
Procedure
ISMF—incorrect output keyword
Procedure
Media Manager—incorrect output keyword
Procedure
Storage Management Subsystem—incorrect output keyword
Procedure
VSAM record management—incorrect output keyword
Procedure
Transactional VSAM—incorrect output keyword
Procedure
Catalog Management—incorrect output keyword
Procedure
Performance keyword
Performance failure definition
Procedure
Documentation keyword
Procedure
Module keyword
Procedure
DADSM/CVAF—module keyword
Procedure
Abend or wait/loop type-of-failure
Message type-of-failure
DASD common services—module keyword
Procedure
Building the module keyword
ISMF—module keyword
Procedure
Using the ISMF symptom dump
Using the ISPF symptom dump
Using the abend dump
Media Manager—module keyword
Procedure
OPEN/CLOSE/End-of-Volume (common)—module keyword
Procedure
Abend type-of-failure
Wait/Loop type-of-failure
Message type-of-failure
SAM—module keyword
Procedure
Catalog management—module keyword
Procedure
Other DFSMSdfp subcomponents—module keyword
Procedure
Abend type-of-failure procedure
Wait/Loop type-of-failure procedure
Message type-of-failure procedure
Modifier keywords
Procedure
Standard modifier keyword list
DADSM/CVAF—modifier keywords
Common procedure
Abend failure modifier keywords procedure
Incorrect output failure modifier keywords procedure
Message failure modifier keywords procedure
DASD common services—modifier keywords
Procedure
ISMF—modifier keywords
Procedure
Adding modifiers to the keyword string
Media Manager—modifier keywords
Abend/Wait/Loop modifier keyword procedure
Alternate modifier keyword procedure
Object Access Method —modifier keywords
OPEN/CLOSE/End-of-Volume (common)—modifier keywords
Procedure
Partitioned data set extended—modifier keywords
Procedure
Storage Management Subsystem—modifier keywords
Procedure
Catalog management—modifier keywords
Procedure
Other DFSMSdfp subcomponents—modifier keywords
Procedure
Component identification keyword
Release level keyword
Procedure
Method A—using SMP/E
Method B—using the module copyright area
Service level keyword
Procedure
Method A—using SMP/E
Method B—using the module copyright area
Method C—using the SDUMP title page
Contacting the IBM Support Center for assistance
General diagnostic aids
Notational conventions
Types of system dumps
AOM Diagnostic Aids
Using IPCS to format the AOM trace table
CTRACE subcommand
Altering an AOM CTRACE without using an external output writer
Start an AOM CTRACE using an external output writer
AOM trace table Abbreviations
AOM service return and reason codes
AOM tape library return and reason codes
AOM QUERY FlashCopy return and reason codes
BAM diagnostic aids
Extended format I/O routine diagnostic information
Interrupt control block (ICB)
Additional SYNAD information (BSAM and QSAM)
BAM internal trace facility
Invoking the BAM internal trace facility
Initialization and termination of the BAM internal trace facility
BAM internal trace records
Displaying the BAM internal trace table
BDAM diagnostic aids
Messages and codes issued by BDAM modules
Compression management services diagnostic aids
Compression services
Compression services messages
LOGREC information
Return code format
Reason code format
CMP activation return and reason codes
CMP allocation return and reason codes
CMP return and reason codes
DADSM/CVAF diagnostic aids
CVAF module-to-function cross-reference
CVAF component trace
CVAF Ctrace record format
CVAF Ctrace events
CVAF debug trap options
CVAF debug example 1
CVAF debug example 2
CVAF debug example 3
CVAF debug example 4
CVAF debug example 5
CVAF—VTOC index error message
Explanation
System action
Programmer response
CVAF dumps
CVSTAT field codes
Format-7 DSCB
DADSM module-to-function cross-reference
DADSM return and diagnostic codes
DADSM CREATE (allocate) return and diagnostic codes
DADSM extend to new volume function return and diagnostic codes
DADSM extend to same volume diagnostic codes
DADSM extend return codes
End-of-Volume
DADSM catalog management return codes
DADSM PDSE management return codes
DADSM LSPACE return and diagnostic codes
DADSM ISJF function return and diagnostic codes
DADSM OBTAIN function return codes
DADSM RENAME return and diagnostic codes
Status codes from RENAME
DADSM partial release return and diagnostic codes
DADSM SCRATCH return and diagnostic codes
Status codes from SCRATCH
DADSM UPDATE return and diagnostic codes
DADSM common functions
DADSM dumps
DASD common services diagnostic aids
DASD common services error recovery and detection
DASD common services—problem determination area (PDA)
DASD common services return and reason codes
Common filter services return and reason codes
DASD calculation services return, reason, and status codes
Device information services return, reason, and response codes
DESERV macro diagnostic aids
Distributed FileManager/MVS diagnostic aids
Distributed FileManager/MVS errors
Basic error processing
Resource problems
System logic errors
DDM data stream errors
Unexpected source termination
Communication errors
Distributed FileManager/MVS messages
Distributed FileManager/MVS system messages
DDM reply messages returned by Distributed FileManager/MVS
Distributed FileManager/MVS problem determination tools
Trace facility for Distributed FileManager/MVS
TRACE command for DFM
DFM trace options
Formatting the DFM trace table
IPCS dump formatting with SMSXDATA for DFM
Formatting LOGREC records
Slip trapping for a specific reply message
GTF tracing of Input/Output buffers
Distributed FileManager/MVS SRVDGN data items
Distributed FileManager/MVS implementation specific codes
Distributed FileManager/MVS general error codes
Distributed FileManager/MVS communications error codes
Distributed FileManager/MVS agent error codes
Distributed FileManager/MVS file/directory error codes
Distributed FileManager/MVS locking error codes
Distributed FileManager/MVS access method error codes
ISMF diagnostic aids
ISMF execution options
Determining how ISMF processes abends and generates dumps
Using the logging/abend control entry panel
Using the ERTB display panel
Recovering from abends
Passing control to ISPF or TSO/E
If you invoked ISPF in normal mode
If you invoked ISPF in test/trace mode
ISMF's use of the ISPF log
Standard log information
Logging of detailed error data
Inter-Module traces
Trace-Point traces
Logging of OAM and DB2 errors
ISMF return codes
ISMF reason codes
Media Manager diagnostic aids
A sample summary dump
Media Manager return codes
OAM diagnostic aids
Retrieving information from the OAM DB2 databases for diagnosis
OSREQ return and reason codes
RETCODE2
OAM macro return and reason codes
Additional OAM macro reason code information for OAM file system sublevel
LCS external services (CBRXLCS)
CBRXLCS return and reason codes
CBRXLIB return codes
CBRXVOL return codes
CBRXTCF return codes
Library Automation Communication Services (LACS) return and reason codes
OAM records written to SYS1.LOGREC
Software error records
Hardware error records
OAM dump
OAM IPCS processing
Diagnosing DB2 problems
Call Attachment Facility (CAF) trace
DB2 trace
DB2 log data
Asynchronous Adapter device driver
SCSI Adapter device driver
SCSI Adapter completion code
OPEN/CLOSE/EOV (common) diagnostic aids
Using the transfer control table
Locating an object module in a storage dump
Adding a temporary change in the maintenance patch area of an O/C/EOV module
Using error records for debugging
Abend error recording initiated by O/C/EOV
Abend error recording by problem determination routines
Abend error recording from the O/C/EOV system recovery routines
Abend error recording in the logrec data set
Problem determination optional work area trace
Non-VSAM problem determination work area trace started task
Work area trace started task messages
DCB for EXCP, SAM, and BPAM
Cross-Reference
DCB for ISAM
Cross-Reference
DCB for BDAM
Cross-Reference
DCB for BTAM and QTAM
Cross-Reference
DCB for GAM
Cross-Reference
IOB
Cross-Reference
DEB
Cross-Reference
HFS diagnostic aids
HFS component trace
TRACE command for HFS component trace
HFS trace options
HFS CTRACE writer options
Tracing without a CTRACE writer data set
Tracing with a CTRACE writer data set
Recommendations
Producing a CTRACE
Formatting the HFS component trace
IPCS VERBEXIT SMSXDATA dump formatting
HFS records written to the logrec data set
Out-of-Space during Sync processing
HFS return and reason codes
HFS common return codes
HFS common reason codes
IMF reason codes
SSF reason codes
PDSE diagnostic aids
Restartable PDSE address space (SMSPDSE1)
Considerations for restarting the SMSPDSE1 address space
Restarting the SMSPDSE1 address space
Activating the SMSPDSE1 address space
Monitoring the SMSPDSE or SMSPDSE1 address space
Operator commands for analyzing and repairing PDSE and PDSE1 problems
Definitions
ACTIVATE command
Command format
Operands
ANALYSIS command
Command format
Operands
Output
Function
Recommended usage
FREELATCH command
Command format
Operands
Function
REFRESH command
Command format
Operands
Output
RESTART command
Command format
Operands
Output
PDSE records written to the logrec data set
PDSE return and reason codes
PDSE common return codes
PDSE common reason codes
BMF reason codes
CDM reason codes
CLM reason codes
FAMS reason codes
IMF reason codes
SSF reason codes
PDSE validation reason codes
Storage Management Subsystem diagnostic aids
SETSMS VOLSELMSG command
Storage Management Subsystem message-indicated failure source identification
Storage Management Subsystem IPCS dump formatter (SMSDATA)
SMSDATA verb exit functions
Validating control block chains
Formatting control blocks
Invoking the Storage Management Subsystem IPCS dump formatter (SMSDATA)
SMSDATA formatting examples
Formatting the SSI vector table
Formatting the Storage Management Subsystem trace table
SMSDATA trace record format
SMSDATA trace record header
SMSDATA trace record data
Formatting the Storage Management Subsystem intermodule communications area
Formatting automatic data areas
Formatting the Storage Management Subsystem procedure flow trace table
Storage Management Subsystem trace facility
The Storage Management Subsystem address space trace table
IGDVSUIB (volume selection user information block)
Storage Management Subsystem records written to logrec data set
Locating the Intermodule Communications Area (IMC)
Storage Management Subsystem Storage dump contents
Sample of a Storage Management Subsystem SUMDUMP
Storage Management Subsystem return and reason codes
ACS translator return codes
ACS executor return codes
Storage Management Subsystem initialization return codes
Storage Management Subsystem interface return codes
Storage Management Subsystem reason codes
Subsystem interface reason codes
ACS services reason codes
ACS executor reason codes
ACS translator reason codes
Catalog services reason codes
Construct access services reason codes
Configuration services reason codes
Disposition processing reason codes
Intersystem communications reason codes
Interpreter/Dynamic allocation reason codes
Message services reason codes
Operational services reason codes
Scheduling services reason codes
Subsystem initialization reason codes
VOLREF services reason codes
VTOC/Data set services (VDSS) reason codes
Fast VTOC/VVDS access reason codes
Device control facility reason codes
Operator commands reason codes
Error recovery reason codes
Tape volume record update reason codes
Device pool SSI codes
SMS data set stacking exit codes
Utility service diagnostic aids
IEBCOPY (PDSE version)
Maintenance level message
Messages from DFSMSdfp subcomponents
WTO/WTP of critical messages
A SNAP/TRACE data set
Debug keywords in the PARM field
DEBUG-related Keywords
TRACE-related Keywords
Special Test Related Keywords
Extension of normal messages with additional information
Additional debugging messages
User Abend after certain errors
Abend after a disastrous error
Consolidated data set information in dumps
Reversion to channel programs that are not ECKD (ESCON support)
VIO diagnostic aids
Analyzing diagnostic information recorded by recovery routines
Analyzing SYS1.DUMP data sets
Analyzing the logrec data set
Messages issued by VIO
IEC006I
VSAM diagnostic aids
Access Method Services (AMS) diagnostic aids
Trace tables
Inter-Module trace table
Intra-Module trace table
Dump points
TEST option
TEST keyword
How to use the TEST option
Catalog management diagnostic aids
Sample DIAGNOSE output
VSAM OPEN/CLOSE/End-of-Volume (O/C/EOV) diagnostic aids
Generalized trace facility
VSAM GTF X'F61' record
Considerations when requesting X'F61' records
Mapping of the X'F61' record
Interactive problem control system (IPCS)
Printing GTF records
Input
Output
VSAM OPEN, CLOSE and EOV first-time failure data capture
VSAM OPEN/CLOSE/End-of-Volume return and reason codes
VSAM Record-Level Sharing (RLS) diagnostic aids
VSAM RLS component trace
TRACE command for VSAM RLS component trace
Trace options
Formatting the VSAM RLS component trace table
VSAM RLS index trap
SMSVSAM abends
Activating the SMSVSAM address space
Terminating the SMSVSAM address space
Console dumps
SMSVSAM initialization errors
Sharing control problems
VSAM RLS hang conditions
VSAM RLS latch contention
VSAM RLS deadlock and timeout problems
VSAM Record-Level Sharing return and reason codes
Return codes from SMSVSAM
Return codes from SMPM_CFPurge
Return codes from SMPM_CFQuery
Return and reason codes from IGWMCDATA when adding data set masks
VSAM record management (R/M) diagnostic aids
Control block information
UPAD exit or WAITX
RLSWAIT exit
Error conditions
Exclusive control error analysis
ABEND0CX error analysis
Damaged data sets (Non-RLS access)
Determining which data set might be damaged
Damaged indexes
VSAM index trap
Recovering from index damage
Damaged data control intervals
VSAM data trap
Examples
Recovering from data CI damage
Physical I/O errors
VSAM record management dynamic dump
Automatically generated dumps
User directed dumps
VSAM record management trace facility (non-RLS access)
When to use the record management trace facility
Starting the record management trace function
Using PARMLIB member IDAVDTxx and IDAVDT
Syntax of Trace entries in IDAVDTxx
Syntax of the MODIFY command with IDAVDT
Using AMP=('TRACE=(subparameters)') in the DD card
Example of a DD statement requesting trace
Subparameters for trace
Ending the record management trace function
Printing the record management trace output
VSAM record management trace data suppression
VSAM record management return and reason codes
Return codes from the record-management (request) macros
Function codes for logical and physical errors
Logical-Error return codes
Reason codes associated with R15=12
Reason codes associated with R15=16
Physical-Error return codes
Control block manipulation return codes