Abstract for JES3 Diagnosis
z/OS Version 2 Release 1 summary of changes
Diagnosing, Resolving, and Reporting JES3 Problems
Diagnostic methodology
Gathering relevant system supplied data
Solving JES3 problems
Obtaining an exact description of the problem
Determining the Status of the System
Documentation that can Assist in Diagnosing JES3 Problems
Recommendations for Use of JES3 Dumps and DUMPCORE
JES3 WANTDUMP Recommendation
Taking JES3 dumps
DUMPCORE
Viewing the Contents of Dumps
Viewing JES3 Control Blocks
Types of problems in JES3 and associated address spaces
JES3 address space performance problems
Documentation required for diagnosing performance problems
Debugging Performance Problems
Hangs or loops in the JES3 address space
Documentation required for diagnosing hangs or loops
Debugging hangs or loops in JES3 address space
Abends in the JES3 Address Space
Documentation Required to Diagnose ABENDS in the JES3 Address Space
Debugging abends in JES3 address space
Miscellaneous JES3 Problem Areas
Initialization Problems
Converter/Interpreter (C/I) problems
MDS (Main Device Scheduling) problems
GMS (Generalized Main Scheduling) problems
DJC (Dependent Job Control) Problems
Output service problems
Communication Problems with Remote Connections
JES3 problems in user address space
Documentation Required for JES3 System Abends in User Address Space
Debugging system abends
Data management issues in user address spaces
JES3 SSI processing problems
Problems in the FSS address space
FSS Problems - C/I or WTR
Documentation Required for FSS Problems
Debugging FSS Problems
Problems in the JES3DLOG Address Space
Documentation Required for JES3DLOG Problems
Debugging JES3DLOG Problems
Problems in the JESXCF Address Space
Documentation Required for JESCXF Problems
Debugging JESXCF Problems
Problems in the BDT Address Space
Documentation Required for BDT Problems
Debugging BDT Problems
JES3 Netserv (TCP/IP/NJE) address space problems
Typical JES3 Problems and Their Resolutions
Shortage of JES3 Job Numbers
Misrouted Messages
Job related diagnosis
Control Block Print DSP (CBPRNT)
Converter/Interpreter debug facility
JCLTEST Facility
JSTTEST facility (Print JCL allocation decisions)
General Diagnosis
General System Diagnosis
Display DJC Network (DISPDJC)
Example
The Monitor DSP
Dump core
JESJCLIN utility
Displaying JES3 Statistics (Statistics Data Area)
Displaying Initialization Related Information
Displaying output scheduling elements (OSEs) for a job
Displaying Single Track Table (STT) Information
Displaying contents of a spool record
Format of trace tables
Format of a JES3 event trace table
Format of a JES3 trace entry
Format of a Functional Subsystem (FSS) Address Space Trace Table
Format of an FSS Trace Entry
Data set status block (DSS) spool trace tables
Spool buffer summary table
Spool trace event table
Request parameter list (RPL) trace table
Communication traces
BSC Remote Job Processing (RJP) Snaps Output
RJP Hardcopy Log Trace Facility
SNA RJP Trace Output and Problem Analysis
SNA RJP Recording Environment
Typical SNA RJP protocol sequences
Trace data reduction
Snapshot dump output
Format of a BSC Network Trace Entry
Exception Responses
No Communication Between a Workstation and the Host
Format of TCP/IP/NJE Trace Records
Dump Job Trace Output
CCW Trace Output
CB Name Trace Output
CBD Trace Output
Storage Dumps
JES3 Dump Suppression
Output Service Diagnostic Mode
IOERR Output
Using the Data Collected by the Generalized Trace Facility
Setting up and tracing JES3 events
Events Eligible for Tracing
Job Validation SNAP Output
Evaluating SNAP Output from Job Validation
Format of Job Validation SNAP Output
SNAP of the job validation work area (IATYJVW)
Job Validation Work Area Status Indicators
Job Validation JES3OUT/CONSOLE Messages
Summary of Spool Records Validated
SNAP of the Job's Incorrect Control Blocks
Using IPCS to View JES3 Information
Setting Up the IPCS JES3 Dialog
Using Control Block Groups
Tailoring Your IPCS JES3 Session
Adding Control Block Models to Your IPCS JES3 Session
Creating a Model for a Modified IBM-defined Control Block
Creating a Model for an Installation-defined Control Block
Creating Control Block Groups
Example of Creating a Control Block Group
Helpful Hints for Using the IPCS JES3 Panel Dialog
Using IPCS Subcommands to View JES3 Diagnostic Data
Viewing JES3 Formatted or Summary Information
Viewing specific JES3 control blocks mappings using IPCS
Viewing Portions of JES3's Storage
JES3 Formatted dump
Heading Page
JES3 Nucleus
SUPUNITS Print/Punch Resources
PPQ/PDQ Writer Control Blocks
Master OSE table
TCP/IP Master OSE Table
SNA/NJE Master OSE Table
TCP - TCP/IP/NJE Data
Allocated OSS pool
TCP/IP Allocated OSS pool
SNA/NJE Allocated OSS pool
SUPUNITS Table
FSS Table entries
JESMAIN
DESTQ
MAINSCHD
MEMDATA
MULTI-VERSION DATA ACCESS MASTER CONTROL AREAS
GRPTBL/S
EXRESC/S
CLASS/S
RESQ/S
JSQ/S
MPC/S
Workload Manager Data Area
Internal Reader Anchor Block
RESQUEUE Table
JES3 Job Queue Elements
Main device scheduler data area
MDS RESQUEUE Tables
SETNAMES Table
SETUNITS Table
SYSUNITS Table
SETVOL Table/SETDSN Table
DYNAL FCT data area
DYNAL ECF List Control Block
IATYTVT Definitions
I/O Parameter Block
Extent table
IOSB - SRB pairs
RPS Sector tables
Spool Partition Control Blocks
Single track tables
File directory
JSAM/USAM Data buffers
JES3 Memory Usage
FCT READY QUEUE SUMMARY
Auxiliary Task Control Block
Function Control Table
Auxiliary task dispatching element
Resident Remote and Line DCT Entries
Resident RJP Line and Terminal Table
Resident SNA RJP table (SRT)
Resident SNA Terminal Entries
WSB Entry
Device Entry
LCB Entry
NJE Resident node table
Networking Console Pointers and Queues
NJE Active BSC Node Table
DJC JOBNET Control Blocks
Address range
SYSOUT Application Programming Interface Data
COW - Client output work area
JESMSG Queue Control Area Header
C/I
CIDRVR ECF identifier entries
CIDRVR ECF list control block
C/I FSS tables
C/I parameter tables
C/I related TVT information
Interpreter Data Area
Interpreter control tables
PROCLIB tables
DFC-Device fence control blocks
DLY-JQEX delay information for jobs in main service
DSP-DSP dictionary entries
ENQ
AENQ control data entries
FCT AENQ elements
FCT AENQ element free queue
GST
Generalized subtask global data area
Non-specific subtask GSDS
Specific subtask GSDS
SQDS in the free pool
LOC
Locate control tables
Locate data area
Locate entrance tables
Locate Restart Records
Locate subtask vector table
Master Locate Control Table
MOD-JES3 module information from the JDEs
SCT-SYSOUT Class table
SRS
MDSSRS Data Area
MDS Control Tables
SMS available resource blocks
JES3 Monitoring Facility
Characteristics of JMF
Getting Started with JMF
Starting JMF
What To Look For When Finding Problems
Running JMF
JMF Reports
System Report
JES3 Busy
Storage
Overhead
FCT and AWAIT
Function control table (FCT)
FCT Highlights
SPOOL Information
Single Track Table (STT)
SPOOL I/O Activity
Control Blocks
Job Analysis
MDS and GMS Information
Job Segment Scheduler (JSS) Queues
High CPU Activity
Internal Reader
SSI Response Time
Outstanding Requests
Reading a JMF hardcopy report
Usage
Determining the Number of Reports
Determining the Number of Samples
Determining the Number of FCTs
Description of the JMF hardcopy report
JES3 Recovery
JES3 and C/I Functional Subsystem Failsoft
Job Recovery
Job Journal Data Set Usage
Function or DSP Recovery
Alternate CPU Recovery
Reconfiguring a Processor Complex
Checkpoint/Restart
Restarting A Job
Operator Restart Considerations
Automatic Restart
Deferred Restart
Restarting JES3 After a Failure
Restarting the Global Processor
Assigning Global Processor Functions to a Local Processor
Restarting a Local Processor
JES3 Checkpoint Data Sets
Recovering from Permanent Errors on the JES3 Checkpoint Data Sets
Recovering from a Checkpoint Data Set Out-of-Space Condition
Dynamic System Interchange
Disabling the Old Global Processor
Starting a Local Processor as a Global Processor
Defining Dynamic System Interchange Procedures
BSC RJP Recovery
Recovering from output writer functional subsystem failures
Recovering from SAPI Failures
Recovering from Spool I/O Errors
Intermittent I/O Errors
Permanent I/O Errors
Replacing a Spool Data Set
Moving a Spool Data Set to Another DASD Volume
Recovering from C/I functional subsystem address space failures