Dieser Natural-Profilparameter ermöglicht im Zusammenhang mit
NaturalONE die Fehlerbeseitigung (Debugging) in einer externen
Natural-Anwendung von einem z/OS- oder
z/VSE-Host-Rechner aus. DBGAT
entspricht dem Makro NTDBGAT
im
Natural-Parametermodul.
Mögliche Werte | Siehe DBGAT-Parameter-Syntax. | |
---|---|---|
Standard-Einstellung | keine | |
Dynamische Angabe | ja | |
Angabe innerhalb der Session | nein |
Ausführliche Informationen zur Fehlerbeseitigung (Debugging) in externen Natural-Anwendungen siehe NaturalONE-Dokumentation.
Dieses Dokument behandelt folgende Themen:
Der Profilparameter DBGAT
wird wie folgt
angegeben:
DBGAT=(keyword-subparameter=value,... )
|
Dabei ist:
Schlüsselwort-Subparameter | Wert | Erklärung |
---|---|---|
ACTIVE |
ON |
ON bedeutet,
dass der Debug Attach-Mechanismus aktiv ist. Die Natural-Laufzeitumgebung ist
bereit für das Debugging.
|
OFF |
||
HOST |
1 - 64 Zeichen | Name des Debug Attach Server, zu dem die Verbindung hergestellt werden soll. |
PORT |
0 - 65535 | Nummer des Port, an dem der Debug Attach Server empfängt. |
CLID |
1 - 64 Zeichen | Client-Kennung des NaturalONE-Projekts, das ausgetestet werden soll. |
TRACE |
1 - 8 hexadezimale Ziffern | Trace Level zur Fehlerbeseitigung
(Debugging) bei externen Natural-Anwendungen.
Siehe auch Trace Level. |
Jedes Bit des Subparameters TRACE
repräsentiert eine bestimmte Trace-Information:
Bit | Information |
---|---|
00000001 | Verfolgung von Fehlerereignissen. |
00000002 | Verfolgung von Hauptereignissen, z.B. Initialisierung und Beendigung des Debugging von externen Natural-Anwendungen. |
00000004 | Verfolgung von Einzelereignissen, z.B. Einstieg und Verlassen von Funktionen mit Rückgabecode. |
00000008 | Speicherauszug von internen Speicherbereichen erstellen. |
00000010 | Speicherauszug von Anforderungs- und Antwortpuffern in EBCDIC erstellen. |
00000020 | Speicherauszug von Anforderungs- und Antwortpuffern in ASCII erstellen. |
00000040 | Verarbeitung von Hauptereignissen anfordern. |
00000080 | Verarbeitung von Einzelereignissen anfordern. |
Sie können verschiedene Trace-Optionen miteinander kombinieren.
Beispiel: TRACE=00000007
bewirkt die Verfolgung von
Fehlerereignissen, Hauptereignissen und Einzelereignissen.
Das Makro NTDBGAT
wird wie folgt
angegeben:
NTDBGAT ACTIVE=value, * HOST=value, * PORT=value, * CLID=value, * TRACE=value
DBGAT=(ACTIVE=ON,HOST=MYHOST,PORT=9999,CLID=MYCLIENTID,TRACE=00000097)
NTDBGAT ACTIVE=ON, * HOST=MYHOST, * PORT=50882, * TRACE=00000097