Im DBLOG-Menü können Sie die Protokollierung aktivieren oder deaktivieren und angeben, welche Adabas-Kommandos, SQL-Statements oder VSAM-Aufrufe protokolliert werden sollen.
Um das DBLOG-Menü aufzurufen:
Geben Sie eines der folgenden Natural-Systemkommandos ein:
Für Adabas:
TEST DBLOG MENU
Für SQL:
TEST DBLOG Q MENU
Für VSAM:
TEST DBLOG V MENU
Folgende Themen werden behandelt:
Im DBLOG-Menü können Sie die nachfolgend beschriebenen Funktionen ausführen, indem Sie im Feld Code den Code eingeben, der der gewünschten Funktion entspricht, oder indem Sie die PF-Taste drücken, die der gewünschten Funktion entspricht.
| Code oder PF-Taste | Funktion | Erklärung |
|---|---|---|
B
oder PF4 |
Aktiviert die DBLOG-Protokollierung der Adabas-Kommandos, SQL-Statements
oder VSAM-Aufrufe, die die Auswahlkriterien erfüllen.
Siehe auch alternative Kommandos in TEST DBLOG-Kommando. |
|
E
oder PF5 |
Deaktiviert die Protokollierung. Der DBLOG
Trace-Bildschirm mit der aktuellen Aufzeichnung wird angezeigt, wenn im
Natural-DBLOG-Puffer Daten existieren. Die aktuelle Protokollierungsdaten werden
im Natural-DBLOG-Puffer gehalten.
Siehe auch alternative Kommandos in TEST DBLOG-Kommando. |
|
S
oder PF6 |
Adabas: Unterbricht ein Programm bei einem angegebenen Adabas-Kommando und zeigt ausführliche Informationen zu diesem Kommando an. Siehe Snapshot-Funktion für Adabas-Kommandos. | |
W
oder PF7 |
Bewirkt, dass die im Natural-DBLOG-Puffer enthaltenen protokollierten Daten
in eine Arbeitsdatei geschrieben werden. Die Dateistruktur (Spalten und
Protokollabfolge) entspricht der Struktur des DBLOG
Trace-Bildschirms. Beschreibung siehe Abschnitt DBLOG Trace-Bildschirm..
Wenn Sie diese Funktion wählen, erscheint ein Fenster, in dem Sie aufgefordert werden, folgende Informationen einzugeben:
|
|
| Gilt nur bei Adabas-Kommandos.
Bewirkt, dass zusätzliche
Adabas-Puffer zur Protokollierung ausgewählt werden, wenn Funktionscode
|
||
| PF3 | Das DBLOG-Menü wird verlassen. Die aktuellen Protokollierungsaufzeichnungen werden im Natural-DBLOG-Puffer gehalten. | |
| PF12 | Löscht den Inhalt des Natural-DBLOG-Puffers. Das DBLOG-Menü wird verlassen und die Eingabeaufforderung NEXT wird angezeigt. |
Das DBLOG-Menü enthält die folgenden Felder zur Angabe von Auswahlkriterien, mit denen Sie das Protokollieren einschränken können:
| Feld | Erklärung |
|---|---|
| Skip | Gilt nur bei Funktionscode S.
Anzahl an vom Programm abgesetzten Kommandos, Aufrufen oder Statements, die vor dem Beginn der Protokollierung übersprungen werden sollen. |
| Program | Einschränkung der Protokollierung auf die vom angegebenen Programm abgesetzten Kommandos, Aufrufen oder Statements. |
| DBID | Gilt nur bei Adabas-Kommandos.
Einschränkung der Protokollierung auf Kommandos, die für die angegebene Datenbank-ID abgesetzt werden. |
| FNR | Gilt nur bei Adabas-Kommandos.
Einschränkung der Protokollierung auf Kommandos, die für die angegebene Dateinummer abgesetzt werden. |
|
Line from |
Einschränkung der Protokollierung auf Kommandos, Aufrufe oder Statements im Bereich der angegebenen Quellcode-Zeilennummern. |
|
Low Resp |
Gilt nur bei Adabas-Kommandos und VSAM-Aufrufen.
Einschränkung der Protokollierung auf Kommandos, die einen Antwortcode (Adabas Response Code) oder Rückmeldecode (VSAM Return Code) im angegebenen Bereich zur Folge haben. |
|
Low SQLC |
Gilt nur bei SQL-Statements.
Einschränkung der Protokollierung auf Aufrufe, die einen Rückmeldecode (SQL Return Code) im angegebenen Bereich zur Folge haben. |
Gilt nur bei Adabas-Kommandos.
Der Adabas Control Block wird standardmäßig protokolliert. Dabei handelt es sich, in Abhängigkeit vom ausgeführten Kommando, entweder um den klassischen Adabas Control Block (ACB) oder den Extended Adabas Control Block (ACBX). Weitere Informationen siehe Abschnitt Adabas Control Block Structures (ACB and ACBX) in der Adabas for Mainframes-Dokumentation.
Zusätzlich zum Adabas Control Block können Sie einen oder mehrere Adabas-Puffer protokollieren, die im DBLOG-Menü aufgelistet sind:
| FB | Format Buffer |
| RB | Record Buffer |
| SB | Search Buffer |
| VB | Value Buffer |
| IB | ISN Buffer |
Um das Protokollieren dieser Puffer zu ermöglichen und den zu protokollierenden Bereich an Bytes anzugeben, können Sie die Eingabefelder unterhalb der Puffernamen benutzen:
Markieren Sie den oder die zu protokollierenden Puffer, indem Sie ein beliebiges Zeichen neben dem bzw. den gewünschten Puffern eingeben. Wenn Sie in den Feldern From und To keine Werte eingeben, werden standardmäßig maximal 80 Bytes (von 0 bis 79) pro Puffer protokolliert.
Sie können eine Startnummer (z.B. 100) eingeben, die bestimmt, ab
welchem Byte der Puffer protokolliert wird.
Wenn ein gesamter Puffer (das Maximum beträgt 32 KB) protokolliert werden soll, geben
Sie hier ein X oder * (Stern) ein und lassen Sie das Feld
To leer.
Sie können eine Endnummer (z.B. 200) eingeben, die bestimmt, bis zu
welchem Byte der Puffer protokolliert wird. Der Maximale Eingabewert ist
32767 (32 KB).
Falls die Länge des oder der zu protokollierenden Puffer die Gesamthöchstgrenze von 2097151 KB (2 GB - 1 Byte) übersteigt, gibt Natural eine entsprechende Meldung aus, siehe auch Verarbeitung und Speicherung der Daten.
Sie können sich die Protokollierungen der Puffer im DBLOG Trace-Bildschirm anzeigen lassen, siehe Adabas-Puffer anzeigen.
Anmerkung
Standardmäßig protokolliert die Snapshot-Funktion (siehe entsprechenden Abschnitt)
alle Adabas-Puffer. Deshalb brauchen Sie keinen der optionalen Puffer
markieren, bevor Sie diese Funktion ausführen.