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