SUMMARY subcommand — summarize control block fields
Use the SUMMARY subcommand to display or print dump data associated with one or more specified address spaces. SUMMARY produces different diagnostic reports depending on the report type parameter, FORMAT, KEYFIELD, JOBSUMMARY, and TCBSUMMARY, and the address space selection parameters, ALL, CURRENT, ERROR, TCBERROR, ASIDLIST, and JOBLIST. Specify different parameters to selectively display the information you want to see.
- Related subcommands
- LISTSYM
- RUNCHAIN
- SCAN
- SELECT
- STATUS
- Syntax
{ SUMMARY } { SUMM }-------- Report Type Parameters ----------------------------[ KEYFIELD [REGISTERS | NOREGISTERS] ] [ FORMAT ] [ DIALOG ] [ EXCLUDE(GLOBAL | JPQ | LOADLIST) ] [ TCBADDR(address-list) ] [ TCBSUMMARY ] [ JOBSUMMARY ]-------- Address Space Selection Parameters ----------------[ ALL ] [ CURRENT ] [ ERROR ] [ TCBERROR | ANOMALY ] [ ASIDLIST(asidlist) ] [ JOBLIST(joblist) | JOBNAME(joblist) ]-------- SETDEF-Defined Parameters -------------------------
Note: You can override the following SETDEF parameters.
See SETDEF subcommand — set defaults.[ ACTIVE | MAIN | STORAGE ] [ DSNAME(dsname) | DATASET(dsname) ] [ FILE(ddname) | DDNAME(ddname) ] [ PATH(path-name) ] [ FLAG(severity) ] [ PRINT | NOPRINT ] [ TERMINAL | NOTERMINAL ] [ TEST | NOTEST ] - Report Type Parameters Use these parameters to select the type of report. If you omit a report type parameter, the default is KEYFIELD.
- KEYFIELD
- Presents the information in the ASCB, TCB, and RB key fields associated
with the specified address space(s). Information included pertains
to the fields listed in Table 1.
Table 1. ASCB, TCB, RB key fields associated with specified address spaces ASCB fields: AFFN FLG2 ASID FWDP ASSB LOCK ASXB SRBS CSCB TSB DSP1 TCB fields: BITS NDSP CMP PKF DAR RTWA DSP STAB FBYT1 STCB JSCB TSFLG LMP RB fields: WLIC OPSW LINK CDE fields: NAME ENTPT - REGISTERS or NOREGISTERS
- Specifies or suppresses display of the general purpose registers
for each TCB/RB. Specify this parameter only when you specify KEYFIELD
or default to KEYFIELD. If you specify FORMAT, JOBSUMMARY, or TCBSUMMARY
and either REGISTERS or NOREGISTERS, IPCS processing ignores REGISTERS
or NOREGISTERS.
REGISTERS specifies that registers are to be shown. The abbreviation REGS is accepted for this parameter. NOREGISTERS suppresses the registers. The abbreviation NOREGS is accepted for this parameter. If you omit both REGISTERS and NOREGISTERS, the default is NOREGISTERS.
- FORMAT
- Specifies a report containing the major control blocks associated
with the specified address space or spaces. The blocks are, for example:
- ASCB
- ASSB
- ASXB
- Authorization table
- CDE
- DEB
- EED
- ENQ/DEQ suspend queue
- Extent list (XLIST)
- General CMS suspend queue
- Global service manager queue
- Job pack queue
- Linkage stack
- List of control blocks associated with open data sets
- Load list
- Local lock suspend queue
- Local service manager queue
- Local suspended SRB queue
- Processor related work unit queues
- RB
- RSM suspended SRB deferred requests list
- RSM suspended SRB I/O wait list
- RSM suspended SRB cross memory deferred requests list
- RSM suspended SRB cross memory I/O wait list
- RTCT (only if CURRENT is specified or defaulted)
- SMF CMS suspend queue
- STCB
- STKE
- System work unit queue
- TCB and TCBEXT2
- TIOT
- XSB
Note: For ASCBs, TCBs, CDEs, the extent list, and the load list, the bits in significant flag byte fields are explained (decoded).After these items are formatted, IPCS invokes additional installation-supplied or other IBM-supplied exits to format control blocks.
If access registers are formatted, IPCS can identify the data space associated with the access register if the data space is accessible in the dumped environment; storage from the data space does not need to be dumped to enable the identification.
- DIALOG
- Directs the SUMMARY subcommand to present a data entry panel rather than accepting options in subcommand format.
- EXCLUDE(GLOBAL | JPQ | LOADLIST)
- Directs SUMMARY FORMAT to omit portions of the report that it
normally produces.
- EXCLUDE(GLOBAL) causes global SRB formatting to be omitted.
- EXCLUDE(JPQ) causes job pack queue formatting to be omitted.
- EXCLUDE(LOADLIST) cause load list formatting to be omitted.
- TCBADDR(address-list)
- Directs SUMMARY FORMAT to limit its formatting related to TCBs to those whose addresses are listed. You can enter TCB addresses using decimal, hexadecimal (X'xxx'), or binary (B'bbb') format. ADDRTCB is an alias of the TCBADDR keyword.
- TCBSUMMARY
- Specifies a report containing a summary of the task control blocks
(TCBs) for each address space processed. Each TCB summary contains:
- Job name
- ASCB name and address
- TCB name and address
- CMP field
- PKF field
- TSFLG field
If the TCBRTWA field is nonzero, the following fields are also displayed for each TCB:- DAR field
- RTWA field
- FBYT1 field
- JOBSUMMARY
- Specifies a report containing a summary of the status of address
spaces for a job. The report contains:
- Active CPU list
- For each CPU, one of the following values:
- NORMAL MODE
- SERVICE REQUEST MODE, which means SRB (Service Request Block) MODE
- Scheduled services
- For each address space specified:
- Jobname
- ASCB location
- ASID
- Status of the address space
- Local service manager queue
- Local service priority queue
- TCB locations, completion codes, and the active indicator
- A problem list of TCBs
- Local lock suspend queue
- Local suspended SRB queue
- Address Space Selection Parameters
Use these parameters to obtain data from particular address spaces, which you specify by their address space identifiers (ASIDs). If you omit these parameters, the default is CURRENT. For more information, see the select ASID service in z/OS MVS IPCS Customization.
You can specify several address space selection parameters. An address space might meet more than one selection criterion. The selection criterion (or criteria) that is met for each address space appears in the output. No address space is processed more than once.- ALL
- Specifies processing of all address spaces in the dump.
- CURRENT
- Specifies the processing of each address space that was active when the dump was generated.
- ERROR
- Specifies processing of control blocks for any address space with an MVS™ error indicator or containing a task with an error indicator.
- TCBERROR or ANOMALY
- Specifies processing of control blocks for any address space containing a task with an error indicator. Blocks for address spaces with an error indicator are not processed.
- ASIDLIST(asidlist)
- Specifies a list of ASIDs for address spaces to be processed. The asidlist
can be a single ASID, a range of ASIDs, or a list of noncontiguous ASIDs. When you specify a range,
separate the first and last ASIDs in the range with a colon. When you specify a list, separate the
list members with commas.
The ASID can be 1 through 65535. An ASID can be expressed in the notation X'nnn', F‘nnn’, or B'nnn'. An unqualified number is assumed to be fixed.
This subcommand does not process summary dump records (ASID X‘FFFA’).
- JOBLIST(joblist) or JOBNAME(joblist)
- Specifies a list of job names whose associated address spaces are to be processed. Use commas to separate the job names in the list; do not enclose job names in apostrophes; and do not specify a range of job names.
- Return Codes
See Standard subcommand return codes for a description of the return codes produced by the SUMMARY subcommand.
- Example 1: Produce a KEYFIELD report.
- Action:
COMMAND ===> summary keyfield current - Result: IPCS produces the output shown in Figure 1.
Figure 1. Sample output from SUMMARY KEYFIELD CURRENT command 1 * * * * K E Y F I E L D S * * * * JOBNAME TC 2 SELECTED BY: CURRENT ERROR ASCB: 00F6AD00 FWDP..... 00F6E800 ASID..... 0021 CSCB..... 02DAE530 TSB...... 00000000 AFFN..... FFFF ASXB..... 007FE038 DSP1..... 00 FLG2..... 00 SRBS..... 0000 LOCK..... 00000000 ASSB..... 01A72280 TCB: 007FE240 CMP...... 00000000 PKF...... 00 LMP...... FF DSP...... FF TSFLG.... 00 STAB..... 007FF6E0 NDSP..... 00000000 JSCB..... 007FFDFC BITS..... 00000000 DAR...... 00 RTWA..... 00000000 FBYT1.... 00 Task non-dispatchability flags from TCBFLGS4: Top RB is in a wait PRB: 007FFF98 WLIC..... 00020001 OPSW..... 070C1000 810234C0 LINK..... 017FE240 EP....... IEAVAR00 ENTPT.... 82B6CED0 TCB: 007FF3B8 CMP...... 00000000 PKF...... 00 LMP...... FF DSP...... FF TSFLG.... 00 STAB..... 007FF6B0 NDSP..... 00000000 JSCB..... 007FFDFC BITS..... 00000000 DAR...... 00 RTWA..... 00000000 FBYT1.... 00 Task non-dispatchability flags from TCBFLGS4: Top RB is in a waitPRB: 007FF0A0 WLIC..... 00020078 OPSW..... 070C2000 823E55D0 LINK..... 017FF3B8 EP....... IEAVTSDT MAJOR.... IGC0005A ENTPT.... 823E52D8 TCB: 007FF128 CMP...... 00000000 PKF...... 80 LMP...... FF DSP...... FF TSFLG.... 00 STAB..... 007FF620 NDSP..... 00000000 JSCB..... 007FCC14 BITS..... 00000000 DAR...... 00 RTWA..... 00000000 FBYT1.... 00 Task non-dispatchability flags from TCBFLGS4: Top RB is in a wait PRB: 007FCC30 WLIC..... 00020001 OPSW..... 070C1000 80E11948 LINK..... 017FCE30 EP....... IEFSD060 ENTPT.... 80E08880 PRB: 007FCE30 WLIC..... 00020006 OPSW..... 070C1000 80E1A706 LINK..... 007FF128 EP....... IEESB605 ENTPT.... 00E1A000- 1
- Indicates the report type.
- 2
- Indicates the selection criteria that were met.
- Action:
- Example 2: Produce a FORMAT report.
- Action:
COMMAND ===> summary format current - Result: IPCS produces the output shown in Figure 2.
Figure 2. Sample output from SUMMARY FORMAT CURRENT command 1 * * * * F O R M A T * * * * 2 GLOBAL SERVICE MANAGER QUEUE QUEUE IS EMPTY LOCAL SERVICE MANAGER QUEUE QUEUE IS EMPTY SYSTEM WORK UNIT QUEUE WEB QUEUE IS EMPTY CMS SMF LOCK SUSPEND WEB QUEUE WEB QUEUE IS EMPTY CMS ENQ/DEQ LOCK SUSPEND WEB QUEUE WEB QUEUE IS EMPTY GENERAL CMS LOCK SUSPEND WEB QUEUE WEB QUEUE IS EMPTY CPU = 01 PROCESSOR RELATED WORK UNIT QUEUE WEB QUEUE IS EMPTY RSM processing on a non-stand-alone dump may generate inconsistent data and false validity check failures. Data space information may be incomplete for RSM. Storage not in dump. RSM SUSPENDED SRB DEFERRED REQUESTS LIST SSRB LIST IS EMPTY RSM SUSPENDED SRB I/O WAIT LIST SSRB LIST IS EMPTY RSM SUSPENDED SRB CROSS MEMORY DEFERRED REQUEST LIST SSRB LIST IS EMPTY RSM SUSPENDED SRB CROSS MEMORY I/O WAIT LIST SSRB LIST IS EMPTYASXB: 007FE038 +0000 ASXB..... ASXB FTCB..... 007FE240 LTCB..... 007FC378 +000C TCBS..... 0004 R00E..... 0000 MPST..... 00000000 +0014 LWA...... 00000000 VFVT..... 00000000 SAF...... 00000000 +0020 IHSA..... 007FE598 FLSA..... FE0000D8 00F77500 00FD1770 +0030 812ED762 00000040 012EE761 00F77500 812ED896 +0044 00000000 00FFA848 000000D8 00F77508 00F77400 +0058 7FFE44F0 81161DC2 7FFE493C 00000C60 812B0132 +006C OMCB..... 00000000 SPSA..... 007FEA68 RSMD..... 00000000 +0078 RCTD..... 007FE480 DECB..... 807FF0A0 OUSB..... 7FFFD1C0 +0084 CRWK..... 00000000 PRG...... 00000000 00000000 00000000 +0094 00000000 PSWD..... 00000000 00000000 +00A0 SIRB..... 007FE3D8 ETSK..... 007FE240 FIQE..... 00000000 +00AC LIQE..... 00000000 FRQE..... 00000000 LRQE..... 00000000 +00B8 FSRB..... 00000000 LSRB..... 00000000 USER..... TC +00C7 SFLG..... 00 SENV..... 007FCF58 R0CC..... 00000000 +00D0 NSSA..... 7FFFCDE0 NSCT..... 0000000D CRB1..... 00 +00D9 CRB2..... 00 CRB3..... 00 CRB4..... 00 +00DC PT0E..... 00000000 R0E0..... 00000000 JSVT..... 00000000 +00E8 DIVW..... 00000000 R0EC..... 00000000 . . .- 1
- Indicates the report type.
- 2
- Shows the status of the various queues and SSRB lists.
- 3
- Indicates the selection criteria that were met.
- Action:
- Example 3: Produce a TCBSUMMARY report.
- Action:
COMMAND ===> summary tcbsummary current - Result: IPCS produces the output shown in Figure 3.
Figure 3. Example output from SUMMARY TCBSUMMARY CURRENT 1 * * * * T C B S U M M A R Y * * * * 2 JOB TC ASCB021 AT 00F6AD00 3 SELECTED BY: CURRENT ERROR 4 TCB: 007FE240 CMP...... 00000000 PKF...... 00 LMP...... FF DSP...... FF TSFLG.... 00 STAB..... 007FF6E0 NDSP..... 00000000 JSCB..... 007FFDFC BITS..... 00000000 FBYT1.... 00 TCB: 007FF3B8 CMP...... 00000000 PKF...... 00 LMP...... FF DSP...... FF TSFLG.... 00 STAB..... 007FF6B0 NDSP..... 00000000 JSCB..... 007FFDFC BITS..... 00000000 FBYT1.... 00 TCB: 007FF128 CMP...... 00000000 PKF...... 80 LMP...... FF DSP...... FF TSFLG.... 00 STAB..... 007FF620 NDSP..... 00000000 JSCB..... 007FCC14 BITS..... 00000000 FBYT1.... 00 TCB: 007FC378 CMP...... 88522000 PKF...... 80 FLGS..... 84000000 00 LMP...... FF DSP...... FF TSFLG.... 20 STAB..... 007FF5F0 NDSP..... 00000000 JSCB..... 007FCA0C BITS..... 00000000 DAR...... 00 RTWA..... 7F6FE090 ABCUR.... 00 FBYT1.... 88- 1
- Indicates the report type.
- 2
- Provides the name of the job, the address space, and its address.
- 3
- Indicates the selection criteria that were meet.
- 4
- Provides the address of the first TCB in the chain.
- Action:
- Example 4 Produce a JOBSUMMARY report.
- Action:
COMMAND ===> summary jobsummary current - Result: IPCS produces the output shown in Figure 4.
Figure 4. Example output from SUMMARY JOBSUMMARY CURRENT 1 * * * * S Y S T E M S U M M A R Y * * *** ACTIVE CPU LIST *** CPU 0001 - SERVICE REQUEST MODE *** SCHEDULED SERVICES *** GLOBAL SERVICE MANAGER QUEUE QUEUE IS EMPTY LOCAL SERVICE MANAGER QUEUE QUEUE IS EMPTY SYSTEM WORK UNIT QUEUE WEB QUEUE IS EMPTY CMS SMF LOCK SUSPEND WEB QUEUE WEB QUEUE IS EMPTY CMS ENQ/DEQ LOCK SUSPEND WEB QUEUE WEB QUEUE IS EMPTY GENERAL CMS LOCK SUSPEND WEB QUEUE WEB QUEUE IS EMPTY CPU = 01 PROCESSOR RELATED WORK UNIT QUEUE WEB QUEUE IS EMPTY RSM processing on a non-stand-alone dump may generate inconsistent data and false validity check failures. Data space information may be incomplete for RSM. Storage not in dump. RSM SUSPENDED SRB DEFERRED REQUESTS LIST SSRB LIST IS EMPTY RSM SUSPENDED SRB I/O WAIT LIST SSRB LIST IS EMPTY RSM SUSPENDED SRB CROSS MEMORY DEFERRED REQUEST LIST SSRB LIST IS EMPTY RSM SUSPENDED SRB CROSS MEMORY I/O WAIT LIST SSRB LIST IS EMPTY2 *** JOB SUMMARY *** --------------------------------------------------------------------- 3 SELECTED BY: CURRENT JOBNAME TC ASCB 00F6AD00 NEXT 00F6E800 PREV 00F63D00 ASID 0021 TCB 007FE240 NEXT 007FF3B8 PREV 00000000 COMP 00000000 TCB 007FF3B8 NEXT 007FF128 PREV 007FE240 COMP 00000000 TCB 007FF128 NEXT 007FC378 PREV 007FF3B8 COMP 00000000 TCB 007FC378 NEXT 00000000 PREV 007FF128 COMP 88522000 ---------------------------------------------------------------------- *** PROBLEM LIST *** JOB TC ASID 0021 TCB 007FC378 ABEND CODE- 88522000 DAR 00 JOB TC ASID 0021 TCB 007FC378 SET TEMPORARY NON-DISPATCHABLE FLGS4 00 FLGS5 00 SCNDY 00000000 DAR 00 STPCT 00 4 NO MACHINE CHECKS IN PROCESS NO ABENDS DETECTED FOR ASCBS NO NON-DISPATCHABLE ASCBS DETECTED- 1
- Provides a summary of the system.
- 2
- Indicates the report type.
- 3
- Indicates the selection criteria that were meet.
- 4
- Provides a problem list.
- Action: