Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

The KDCROOT area

&pagelevel(4)&pagelevel

The tables and areas of the KDCROOT can be used in many cases to diagnose user errors. In the case of PEND ER dumps, this is the only data that is available.

More precisely, the prepared dump contains the following individual KDCROOT areas, the name which has to be specified with the KDCDUMP statement TABLE is in brackets:

Context Area (CONTEXT-AREA)

This area is only output if the dump was triggered by a signal. It contains the address of the interruption. This address is also output symbolically as a function + displacement.

Program Table (PROGRAM-TABL)

An entry contains, among other things, the program name and the start address of a program unit.

Load Module Table (LOAD-MODULE)

Area with information on the shared objects.

Area Table (AREA)

Area containing information on the generated areas.

Exit Table (EXIT)

Area containing information on the exits.

Library Table (LIB)

Library table.

Memory Pool Table (MEMORY-POOL)

Area containing information on the memory pools. If UTM generation is performed without load modules, this area simply contains information from the UTM generation and additional information (e.g. the address of the memory pool) can be found in the User Root area.

Message Mod Table (MSG-MODULE)

Area containing information on the message modules.

UTM Diagarea (UTM-DIAGAREA)

Area with diagnostic information on all KDCS calls.

KB (KB)

Communication area, consisting of a KB header, KB return information and KBPROG in the generated length.

SPAB (SPAB)

Standard primary working area.

MPUT Buffer (MPUT-BUFFER)

Intermediate storage for MPUT messages.

FORMUSER Buffer (FORMUSER-BUF)

Buffer area with logical I/O messages.

IO Buffer (IO-BUFFER)

Buffer area with physical I/O messages.

ROOTDATA (ROOTDATA)

Communication areas between KDCROOT and the UTM system modules.

ROOT Trace (ROOT-TRACE)

Area with trace records for ROOT execution.

FORM USER Area (FORM-USER-AR)

Interface parameters relating to the formatting system (not relevant for Unix, Linux and Windows systems).

HLL User Area (HLL-USER-ARE)

Parameter list of IUTMHLL.

IPC-HEADER

Administration area for IPC shared memory.

IPC-FREE-QUEU

Anchor for the list of free objects of IPC-ELEMENT, IPC-LETTER and IPC-ANNO.

IPC-TIMER-ID

Identification for utmtimer jobs.

IPC-SEMA

Semaphore table.

IPC-APPL-GLOB

Global application information.

IPC-APPL

Table of application names.

IPC-EXTP

Table of external partners.

IPC-BRSE

Bourse table.

IPC-PROC

Process table

IPC-ELEMENTS

Area for IPC-ELEMENT objects (message type, length, etc.).

IPC-ANNOS

Area for IPC-ANNO objects.

IPC-LETTER

Area for IPC-LETTER objects (message contents).

IPC-SUBNET

IP subnet table

IPC-SM2-DATA

Area with the measured values for openSM2.

IPC-TRACE

IPC trace area.

VGM Area (VGM-AREA)

Area for the service memory for a connected database.

Root gen by user (USER-ROOT)

Area contains data from user-own ROOT module.

OSS Area (OSS-AREA)

OSS shared memory.

Environment Area (NLS-AREA)

Environment of the work process.

XA Area (XA-AREA)

Database area.

TIMER-AREA / Timer Area

Timer administration area.

Table Descriptors (TABDESC-AREA)

Area containing data on the edited root tables (contains name, address, number of entries and length).

SHMPROT Area (SHMPROT-AREA)

Area for shared memory protection.

Administration DIAGAREA (ADMI-DIAGAREA)

Area containing trace records for all calls to the administration program interface from the program units.

Administration USERAREA (ADMI-USERAREA)

Area containing a trace record for the data passed from the program unit through the administration program interface.

STRT-PAR-AREA (STRT-PAR)

Area containing the start parameters specified when the application was started.

Accounting Area (ACCOUNTING-A)

Area for accounting data.

TAM (TAM)

Transaction storage for a connected database.

TSKM (TSKM)

Process-specific storage for database communication.

DB Diagarea (DB-DIAGAREA)

Area containing diagnostic information for all database calls (only if a database has been generated).

DB User Area (DB-USER-AREA)

IUTMDB parameter list (only if DB generated.)

DB Info Program Unit (DB-INF-PROG)

Area which contains data relating to the current program unit.

DB Info Application (DB-INF-APPL)

Area which contains data relating to the application.

DB Summary Info (DB-SUMMARY)

Area containing general information on the generated databases (e.g. number etc.).

DB Table (DB-TABLE)

Table of generated databases

Code conversion tables

KDCEA1

KDCAE1

KDCEA2

KDCAE2

KDCEA3

KDCAE3

KDCEA4

KDCAE4

HTTP-REQLINE

Area containing the HTTP request line

HTTP-STATLINE

Area containing the HTTP status line

HTTP-REQHDR

Area containing the HTTP request headers

HTTP-RESPHDR

Area containing the HTTP response headers

HTTP-USR-BUFF

Area containing the HTTP user buffer

HTTP-SYS-BUFF

Area containing the HTTP system buffer

SSL-USER-P

Area containing call parameters for the SSL proxy (ENTER command)