Die DB-DIAGAREA ist ein task-spezifischer Trace-Bereich in den openUTM zyklisch TraceEinträge schreibt. Näheres zur DB-DIAGAREA finden Sie im openUTM-Handbuch " Meldungen, Test und Diagnose".
SESAM/SQL liefert bei jedem Aufruf Rückinformationen an openUTM, die in einen TraceEintrag der DB-DIAGAREA übernommen werden. Diese Rückinformationen werden als "DB Trace Information" in Byte 20-51 des Trace-Eintrages abgelegt.
Layout der DB Trace Information bei SQL-Aufträgen
Byte im | Byte in der | Länge | Bedeutung |
20 | 0 | 1 | Kennzeichen "S" für SQL-Auftrag |
21 | 1 | 2 | Darstellung des SQL-Auftrages (verschlüsselt) |
22 | 3 | 1 | UTM-Operationscode:
|
24 | 4 | 2 | SQL-Status:
|
26 | 6 | 1 | reserviert |
27 | 8 | 1 | Typ der SESAM-Verbindung:
|
28 | 12 | 4 | Meldungsnummer |
32 | 16 | 4 | Transaktions-Laufnummer |
36 | 20 | 4 | Zeiger auf aktuelle UTAB |
40 | 24 | 3 | Zielort entsprechend der Verteilregel |
43 | 27 | 1 | DBH-Konfigurationsname |
44 | 28 | 4 | TSN des DBH |
48 | 32 | 1 | letzte Stelle der laufenden Nummer in der CO-LOG- |
49 | 33 | 3 | Blocknummer in der CO-LOG-Datei |
Tabelle 38: Layout der DB Trace Information bei SQL-Aufträgen
Layout der DB Trace Information bei CALL-DML-Aufträgen
Byte im Trace-Eintrag | Byte in der DB Trace | Länge | Bedeutung |
20 | 0 | 3 | Beginn der CALL-DML-Anweisung |
23 | 3 | 1 | UTM-Operationscode:
|
24 | 4 | 2 | CALL-DML-Status |
26 | 6 | 1 | Status-Subcode |
27 | 8 | 1 | Typ der SESAM-Verbindung:
|
28 | 12 | 4 | Meldungsnummer |
32 | 16 | 4 | Transaktions-Laufnummer |
36 | 20 | 4 | Zeiger auf aktuelle UTAB |
40 | 24 | 3 | Zielort entsprechend der Verteilregel |
43 | 27 | 1 | DBH-Konfigurationsname |
44 | 28 | 4 | TSN des DBH |
48 | 32 | 1 | letzte Stelle der laufenden Nummer in der CO-LOG- |
49 | 33 | 3 | Blocknummer in der CO-LOG-Datei |
Tabelle 39: Layout der DB Trace Information bei CALL-DML-Aufträgen
Layout der DB Trace Information bei UTM-Systemaufträgen
Byte im DB-DIAGAREA | Byte in der Information | Länge | Bedeutung |
20 | 0 | 3 | Kennzeichen "UTM" für UTM-Systemauftrag |
23 | 3 | 1 | UTM-Operationscode:
|
24 | 4 | 2 | CALL-DML-Status |
26 | 6 | 1 | Status-Subcode |
27 | 8 | 1 | Typ der SESAM-Verbindung:
|
28 | 12 | 4 | Meldungsnummer |
32 | 16 | 4 | Transaktions-Laufnummer |
36 | 20 | 4 | Zeiger auf aktuelle UTAB |
40 | 24 | 3 | Zielort entsprechend der Verteilregel |
43 | 27 | 1 | DBH-Konfigurationsname |
44 | 28 | 4 | TSN des DBH |
48 | 32 | 1 | letzte Stelle der laufenden Nummer in der CO-LOG- |
49 | 33 | 3 | Blocknummer in der CO-LOG-Datei |
Tabelle 40: Layout der DB Trace Information bei UTM-Systemaufträgen