Die Tabellen und Bereiche des KDCROOT können in vielen Fällen zur Diagnose von Anwenderfehlern herangezogen werden. Bei PENDER-Dumps werden nur diese Daten zur Verfügung gestellt.
Der aufbereitete Dump enthält im Einzelnen folgende KDCROOT-Bereiche, in Klammern steht der Name, der bei der KDCDUMP-Anweisung TABLE angegeben werden muss:
Context Area (CONTEXT-AREA)
Dieser Bereich wird nur ausgegeben, falls der Dump durch ein Signal verursacht wurde. Er enthält die Adresse der Unterbrechung. Diese Adresse wird noch symbolisch als Funktion + Displacement ausgegeben.
Program Table (PROGRAM-TABL)Programmtabelle. Ein Eintrag enthält u.A. den Programmnamen und die Startadresse eines Teilprogramms.
Load Module Table (LOAD-MODULE)
Bereich mit Informationen zu den Shared Objects.
Area Table (AREA)
Bereich mit Informationen zu den generierten Areas
Exit Table (EXIT)
Bereich mit Informationen zu den Exits (enthält Indizes in PRGT)
Library Table (LIB)
Bibliothekstabelle
Memory Pool Table (MEMORY-POOL)
Bereich mit Informationen zu den Memory Pools. Im Falle einer UTM-Generierung ohne Lademodule steht hier nur die Information aus der UTM-Generierung, weitere Information (z.B. die Adresse des Memory Pools) ist im Bereich User Root zu finden.
Message Mod Table (MSG-MODULE)
Bereich mit Informationen zu den Meldungsmodulen
UTM Diagarea (UTM-DIAGAREA)
Bereich mit Diagnose-Informationen zu allen KDCS- Aufrufen
KB (KB)
Kommunikationsbereich, bestehend aus KB-Kopf, KB-Rückgabeinformation und KBPROG in der generierten Länge
SPAB (SPAB)
Standard-Primärer Arbeitsbereich
MPUT Buffer (MPUT-BUFFER)
Zwischenspeicher für MPUT-Nachrichten
FORMUSER Buffer (FORMUSER-BUF)
Pufferbereich mit logischer Ein/Ausgabe-Nachricht
IO Buffer (IO-BUFFER)
Pufferbereich mit physikalischer Ein-/Ausgabe-Nachricht
ROOTDATA (ROOTDATA)
Verständigungsbereiche zwischen KDCROOT und den UTM-Systemmodulen
ROOT Trace (ROOT-TRACE)
Bereich mit Trace-Records zum Root-Ablauf
FORM USER Area (FORM-USER-AR)
Schnittstellen-Parameter zum Formatierungssystem (auf Unix-, Linux- und Windows-Systemen nicht relevant)
HLL User Area (HLL-USER-ARE)Parameterliste der IUTMHLL
IPC-HEADER
Verwaltungsbereich für das IPC-Shared Memory
IPC-FREE-QUEU
Anker für die Listen von freien Objekten von IPC-ELEMENT, IPC-LETTER und IPC-ANNO
IPC-TIMER-ID
Identifikation für utmtimer-Aufträge
IPC-SEMA
Semaphor-Tabelle
IPC-APPL-GLOB
Globale Anwendungsinformation
IPC-APPL
Tabelle der Anwendungsnamen
IPC-EXTP
Tabelle der externen Partner
IPC-BRSE
Börsentabelle
IPC-PROC
Tabelle der Prozesse
IPC-ELEMENTS
Bereich für IPC-ELEMENT-Objekte (Nachrichtentyp, -länge usw.)
IPC-ANNOS
Bereich für IPC-ANNO-Objekte
IPC-LETTER
Bereich für IPC-LETTER-Objekte (Nachrichteninhalt)
IPC-SUBNET
Tabelle mit den IP-Subnetzen
IPC-SM2-DATA
Bereich mit den Messwerten für openSM2
IPC-TRACE
IPC-Trace-Bereich
VGM Area (VGM-AREA)
Bereich für das Vorgangsmemory einer angeschlossenen Datenbank
Root gen by user (USER-ROOT)
Bereich enthält Daten aus dem benutzereigenen Root-Modul
OSS Area (OSS-AREA)
OSS Shared Memory
Environment Area (NLS-AREA)
Environment des Workprozesses
XA Area (XA-AREA)
Datenbankbereich
Timer Area (TIMER-AREA)
Time-Verwaltungsbereich
Table Descriptors (TABDESC-AREA)
Bereich mit Daten zu den aufbereiteten Root-Tabellen (enthält Name, Adresse, Anzahl der Entries und Länge)
SHMPROT Area (SHMPROT-AREA)
Bereich für Shared Memory Protection
Administration DIAGAREA (ADMI-DIAGAREA)
Bereich mit Trace-Records für alle Aufrufe der Programmschnittstelle der Administration aus den Teilprogrammen
Administration USERAREA (ADMI-USERAREA)
Bereich mit einem Trace-Record für die an der Programmschnittstelle der Administration vom Teilprogramm übergebenen Daten
STRT-PAR-AREA (STRT-PAR)
Bereich mit den zum Start der Anwendung angegeben Start-Parametern
Accounting Area (ACCOUNTING-A)
Bereich für Abrechnungsdaten
TAM (TAM)
Transaktionsspeicher für eine angeschlossene Datenbank
TSKM (TSKM)
Prozess-spezifischer Speicher für die Datenbankkommunikation
DB Diagarea (DB-DIAGAREA)
Bereich mit Diagnose-Informationen zu allen Datenbank-Aufrufen (nur wenn Datenbank generiert ist)
DB User Area (DB-USER-AREA)
Parameterliste der IUTMDB (nur falls DB generiert)
DB Info Program Unit (DB-INF-PROG)
Bereich enthält Daten zum aktuellen Teilprogramm
DB Info Application (DB-INF-APPL)
Bereich enthält Daten zur Anwendung
DB Summary Info (DB-SUMMARY)
Bereich mit allgemeinen Informationen zu den generierten Datenbanken (z.B. Anzahl etc.)
DB Table (DB-TABLE)
Tabelle der generierten Datenbanken
Code Umsetztabellen
KDCEA1
KDCAE1
KDCEA2
KDCAE2
KDCEA3
KDCAE3
KDCEA4
KDCAE4
HTTP-REQLINE
Bereich mit der HTTP Request Line
HTTP-STATLINE
Bereich mit der HTTP Status Line
HTTP-REQHDR
Bereich mit den HTTP Request Headers
HTTP-RESPHDR
Bereich mit den HTTP Response Headers
HTTP-USR-BUFF
Bereich mit dem HTTP User Puffer
HTTP-SYS-BUFF
Bereich mit dem HTTP System Puffer
SSL-USER-P
Bereich mit den Aufrufparametern für den SSL-Proxy (ENTER-Kommando)