The Administration DIAGAREA is a process-specific trace area in KDCROOT. Trace records are written to this area cyclically in the same way as to UTM Diagarea. A record is written to this area each time the administration program interface is called.
The area is large enough for 71 (64-Bit: 62) records, each record being 112(64-Bit: 128) bytes in length. The area is written cyclically. A boundary consisting of "=" characters separates two cycles. The entry above the boundary is the most recent and the one below it the oldest. One record is written for every administration call.
Records have the following structure:
The column marked with **) is valid only on Unix, Linux and Windows systems.
Byte 32-Bit | Byte: 64-Bit **) | Meaning | ||
dec. | hexadec. | dec. | hexadec. | |
0-1 | 00-01 | 0-1 | 00-01 | Counter for the current entry in the Administration DIAGAREA |
2-3 | 02-03 | 2-3 | 02-03 | Counter for the corresponding entry (opcode "ADMI") in the UTM Diagarea |
4-5 | 04-05 | 4-5 | 04-05 | Printable abbreviation for opcode (see table below) |
6-7 | 06-07 | 6-7 | 06-07 | Printable abbreviation for object type or subopcode1, depending on the opcode specified (see table below) |
8-11 | 08-0B | 8-15 | 08-0F | Address of parameter area |
12-15 | 0C-0F | 16-23 | 10-17 | Address of identification |
16-19 | 10-13 | 24-31 | 18-1F | Address of selection |
20-23 | 14-17 | 32-39 | 20-27 | Address of |
24-79 | 18-4F | 40-95 | 28-5F | Parameter area |
80-111 | 50-6F | 96-127 | 60-7F | Name of the administered object in the length specified for the object type (2-32) from the identification area or from the data area |
Structure of Administration DIAGAREA
**) valid only on Unix, Linux and Windows systems.
The entry counter and the addresses of the areas are also logged before the UTM system code is called. The remaining data is logged after control has returned from the UTM system code and before branching back to the program unit. For this reason, the parameter area also contains return values - including the return code. The contents of the identification area are only logged if the area was used during the administration call. The name from the data area is only logged for KC_CREATE_OBJECT.
If the administration call is terminated with PEND ER because the address of the parameter area cannot be accessed or is not aligned on a word boundary, this log shows the address specified.
The following abbreviations are used:
Abb. | Opcode | Abb. | Subopcode1 or object type |
CA | KC_CHANGE_APPLICATION | N | KC_NEW |
S | KC_SAME | ||
O | KC_OLD | ||
CD | KC_CREATE_DUMP | ||
CS | KC_CREATE_STATEMENTS | ||
EN | KC_ENCRYPT | V | KC_ACTIVATE_KEY |
C | KC_CREATE_KEY | ||
D | KC_DELETE_KEY | ||
A | KC_READ_ACTIV_PUBLIC_KEY | ||
N | KC_READ_NEW_PUBLIC_KEY | ||
OI | KC_ONLINE_IMPORT | A | KC_ALL |
PE | KC_PTC_TA | R | KC_ROLLBACK |
LO | KC_LOCK_MGMT | UF | KC_UNLOCK_USF |
US | KC_SIGNOFF_SINGLE | ||
UA | KC_SIGNOFF_ALL | ||
AB | KC_ABORT_BOUND_SERVICE | ||
AA | KC_ABORT_ALL_BOUND_SERVICE | ||
AP | KC_ABORT_PTC_SERVICE | ||
UP | KC_UPDATE_IPADDR | A | KC_ALL |
P | KC_PARTNER | ||
CR | KC_CREATE_OBJECT | AB | KC_ABSTRACT_SYNTAX |
AC | KC_ACCESS_POINT | ||
AP | KC_APPLICATION_CONTEXT | ||
BC | KC_BCAMAPPL | ||
CL | KC_TACCLASS | ||
CH | KC_CHARACTER_SET | ||
CN | KC_CLUSTER_NODE | ||
CC | KC_CLUSTER_PAR | ||
CO | KC_CON | ||
CP | KC_CURR_PAR | ||
CU | KC_CLUSTER_CURR_PAR | ||
DA | KC_DIAG_AND_ACCOUNT_PAR | ||
DI | KC_DB_INFO | ||
DP | KC_DYN_PAR | ||
EC | KC_ENCRYPTION | ||
ED | KC_EDIT | ||
GB | KC_GSSB | ||
HD | KC_HTTP_DESCRPTOR | ||
KS | KC_KSET | ||
LC | KC_LTAC | ||
LM | KC_LOAD_MODULE | ||
LP | KC_LPAP | ||
LS | KC_LSES | ||
LT | KC_LTERM | ||
MM | KC_MESSAGE_MODULE | ||
MP | KC_MAX_PAR | ||
MS | KC_MSG_DEST_PAR | ||
MX | KC_MUX | ||
OA | KC_OSI_ASSOCIATION | ||
OC | KC_OSI_CON | ||
OL | KC_OSI_LPAP | ||
PE | KC_PTC | ||
PO | KC_TPOOL | ||
PP | KC_PAGEPOOL | ||
PR | KC_PROGRAM | ||
PT | KC_PTERM | ||
QP | KC_QUEUE_PAR | ||
QU | KC_QUEUE | ||
SI | KC_SIGNON | ||
SF | KC_SFUNC | ||
SP | KC_SYSTEM_PAR | ||
SN | KC_SUBNET | ||
TA | KC_TASKS_PAR | ||
TC | KC_TAC | ||
TI | KC_TIMER_PAR | ||
TR | KC_TRANSFER_SYNTAX | ||
UP | KC_UTMD_PAR | ||
US | KC_USER | ||
UF | KC_USER_FIX | ||
U1 | KC_USER_DYN1 | ||
U2 | KC_USER_DYN2 | ||
SH | KC_SHUTDOWN | K | KC_KILL |
N | KC_NORMAL | ||
W | KC_WARN | ||
G | KC_GRACEFUL | ||
SL | KC_SYSLOG | I | KC_INFO |
CS | KC_CHANGE_SIZE | ||
SC | KC_SWITCH_AND_CHANGE | ||
SW | KC_SWITCH | ||
WB | KC_WRITE_BUFFER | ||
SM | KC_SEND_MESSAGE | ||
SP | KC_SPOOLOUT | ||
UL | KC_USLOG | SW | KC_SWITCH |
Abbreviations for opcode and subopcode1 or object type