Formatted dump for the CTL address space
You can use DSECT mapping macros (when applicable) to analyze control address space areas when they are dumped. The various CTL areas are listed and described.
CTL address space areas
The following is
a list of the control address space areas that are dumped (in the
order in which they are dumped) and, where applicable, the DSECT mapping
macros that are most useful in analyzing them. For a list of the areas
dumped when LSO=S, see Formatted dump for the DL/I address space.
Descriptive information has been added for some control blocks where
it would be useful.
- Diagnostic Area
- Contains the PSW, system and user completion codes, save area ID of the module that was executing, and registers in use when abnormal termination occurred.
- Instruction Area
- Contains the area of storage from 128 bytes before to 128 bytes after the address of the failing instruction in the PSW.
- System Diagnostic Work Area
- The mapping DSECT is IHASDWA.
- U0113 Area
- Present when an abend caused the dump.
- Referenced Sap
- The mapping DSECT is ISAP.
- System Contents Directory
- The mapping DSECT is ISCD.
- SCD Extension
- The mapping DSECT is DBFESCD.
- SCD Latch Extension
- The mapping DSECT is ISCD.
- Scheduler Sequence Queues
- Controls the status of each region. The mapping DSECT is ISCD.
- FP ESCD
- The mapping DSECT is DBFESCD.
- Control Block Table
- Contains entries of control blocks that macro DFSCBTS uses for tracking. The mapping DSECT is DFSCBTS.
- Save Area Prefix
- All SAPs are SNAPed except those owned by the DL/I address space. Each SAP is followed by its save area set. At the end of this section, all of the SAP IPAGES are dumped.
- IMS Task Dispatch Work Area
- The mapping DSECT is IDSPWRK.
- DBRC Task Dispatch Work Area
- If present in the system, it is mapped.
- IMS Control Task Dispatch Work Area
- Contains the same information as the IMS log task dispatch work area.
- Dependent Region Dispatch Work Area
- For every dependent region in IMS, the dispatcher work area is mapped.
- Dispatcher Trace Data
- DSECT IDSPWRK contains the function codes associated with the dispatcher and an explanation of each code.
- Scheduler Trace Data
- Scheduler trace data is mapped by DFSSCHED. The trace entries contain scheduler function codes.
- Latch Trace Data
- The trace entries contain latch and unlatch function codes. The mapping DSECT is IDLIVSAM TRACENT.
- System PSTs
- These are system work areas for any online or batch region. The mapping DSECT is IPST.
- Checkpoint ID Table
- The mapping DSECT is BCPT.
- LCRE
- The mapping DSECT is DFSLCRE.
- SIDX
- The mapping DSECT is DFSSSIE.
- RRE
- The mapping DSECT is DFSRRE.
- Log Control Directory
- Contains information about the IMS log,
for example:
- DCB1—the primary log DCB
- DCB2—the secondary log DCB (if dual logs were specified)
- Log ITASK—the status information
The mapping DSECT is LCDSECT.
- Log Buffers
- Each log buffer contains buffer information and the log control DECB. The mapping DSECT is LCDSECT.
- Log Trace
- Contains entries which show IMS internal
logging activity if the log trace is active. The trace entries are
described by the
IDLIVSAM TRACENT
macro. - Open Record
- Contains the type 06 log record. The mapping DSECT is ILOGREC.
- Control Record
- Contains the type 42 log record. The mapping DSECT is ILOGREC.
- Monitor Log Directory
- Contains the same information as the log control directory and is used for logging data to the IMS Monitor data set.
- DLOG Trace Data
- Trace table used to show IMS logging activity. The mapping DSECT is ILOGREC (67FA).
- SUBS Trace Data
- Trace table used by IMS to show IMS activity in attaching or detaching subsystems. The mapping DSECT is ILOGREC (67FA).
- Global ESET Block
- The mapping DSECT is DFSGESE.
- PSB Directory
- A SNAP of the PSB directory. The mapping DSECT is PDIR.
- DMB Directory
- A SNAP of the DMB directory. The mapping DSECT is DDIR.
- Fast Path Trace
- Dependent Region PST
- See Dependent Region PST Formatting Formatted dump contents for a list of the areas formatted here.
- OSAM I/O Control Blocks
- The system attempts to dump the IOSB and IOMA blocks.
- Sequential Buffering Blocks
- Sequential Buffering information is grouped into the following
three sections. (See the explanation of the (SB) FMTIMS option Solving IMS problems by using the IMS Offline Dump Formatter for a complete list of the
blocks dumped in each section.)
- Subsystem Overview for Sequential Buffering
- PST Overview of Sequential Buffering control blocks
- Formatted Sequential Buffering control blocks
- DEDB Formatting
- Fast Path EMH Formatting
- Fast Path MDSB Formatting
- Data Communication Control Blocks
- These areas are noted in a DBCTL environment. For each CLB (line), all the control blocks associated with that line are formatted.
- CLB
- These areas are noted in a DBCTL environment. The mapping DSECT is ICLI CLBBASE=0.
- CTB
- These areas are noted in a DBCTL environment. The mapping DSECT is ICLI CTBBASE=0.
- Input Buffer
- These areas are noted in a DBCTL environment. A SNAP of the input buffer, if input is active.
- Output Buffer
- These areas are noted in a DBCTL environment. A SNAP of the output buffer, if output is active.
- CCB
- These areas are noted in a DBCTL environment. Present if a conversation is active or held. The mapping DSECT is ICLI CCBBASE=0.
- CIB
- These areas are noted in a DBCTL environment. Present if MFS is in use. The mapping DSECT is ICLI CIBBASE=0.
- Communication Terminal Table
- These areas are noted in a DBCTL environment. Defines terminal characteristics. The mapping DSECT is ICLI CTTBASE=0.
- SPQB Entries
- These areas are noted in a DBCTL environment. Entries on the subpool queue block chain. Unallocated CNTs are also formatted here.
- SMB Table
- These areas are noted in a DBCTL environment. This table defines transaction characteristics in the IMS system. The mapping DSECT is IAPS SMBBASE=0.
- Queue Manager Pool Prefix and Buffers
- These areas are noted in a DBCTL environment. The mapping DSECTs are ICLI POOLBASE=0 and ICLI BFRBASE=0.
- Buffer Prefix List
- These areas are noted in a DBCTL environment. Contains the address of each buffer's prefix, status byte, and first and last pending and current device relative record number (DRRN).
- QPOOL Prefix
- These areas are noted in a DBCTL environment. Contains the main QPOOL prefix formatted. The mapping DSECT is QPOOL.
- IRLM Control Blocks
- The IRLM Subsystem RLMCB block are formatted here if the IMS system is running with IRLM.
- Format/Dump/Delete List
- Contains module names, module IDs, and module dump data that are not in the storage dump listing.