TRACE - Komponenten für den Trace angeben

#### Search Results

Search

# TRACE - Komponenten für den Trace angeben

Mit diesem Profilparameter können Sie die Komponenten definieren, für die Trace-Daten geschrieben werden sollen. `TRACE` entspricht dem Makro `NTTRACE` im Natural-Parametermodul.

| Warnung: Benutzen Sie diesen Parameter nicht ohne vorherige Rücksprache mit dem Software AG Support.

Mögliche Werte | Siehe TRACE-Parameter-Syntax.
Standard-Einstellung | keine |
Dynamische Angabe | ja | Dieser Parameter kann nur dynamisch angegeben werden. Im Natural-Parametermodul wird stattdessen das Makro `NTTRACE` benutzt.
Angabe innerhalb der Session | nein |

Anmerkungen:

1. Dieser Natural-Profilparameter ist in erster Linie für Debugging-Zwecke zur Software AG-internen Verwendung vorgesehen. Er aktiviert nicht die Trace-Aufzeichnung.
2. Die Trace-Aufzeichnung kann wie folgt aktiviert werden: Mit den Profilparametern `ITRACE` (interner Trace) und `ETRACE` (externer Trace) oder während der Session mit den entsprechenden Terminalkommandos `%TRI` und `%TRE`.
3. Die Listen mit Einstellungen von mehreren `TRACE`-Parameterangaben werden nicht verkettet; d.h., ein `TRACE`-Parameter überschreibt die Angaben von zuvor angegebenen `TRACE`-Parametern und vorhandene `NTTRACE`-Makro-Definitionen.

Dieses Dokument behandelt folgende Themen:

- TRACE-Parameter-Syntax

- NTTRACE-Makro-Syntax

- Beispiel für TRACE-Parameter

- Beispiel für NTTRACE-Makro

## TRACE-Parameter-Syntax

Der Parameter `TRACE` wird wie folgt angegeben:

TRACE=(trace-id,trace-id,...)

Dabei ist:

Syntax Element | Value | Explanation
--- | --- | ---
`trace-id` | 1-8 bytes pro Kennung. | Die Trace-Kennungen `trace-ID` definieren die Namen der Natural-Komponenten, für die ein Trace erfolgen soll. Die Namen der Komponenten müssen in Großbuchstaben angegeben werden.

## NTTRACE-Makro-Syntax

Das Makro `NTTRACE` wird wie folgt angegeben:

             NTTRACE trace-id,trace-id,...

Anmerkungen:

1. Erklärung der Syntax-Elemente siehe TRACE-Parameter-Syntax.
2. Mehrfache Angaben des `NTTRACE`-Makros werden zu einer Trace-Liste verkettet.

## Beispiel für TRACE-Parameter

    TRACE=(NATGETM,NATFREM,DYNPARMS)

Diese Angabe definiert, dass Trace-Daten für die Natural-Nukleus-Komponenten "Speicherbeschaffung", "Speicherfreigabe" und "dynamische Parameterauswertung" geschrieben werden sollen.

## Beispiel für NTTRACE-Makro

             NTTRACE NATGETM,NATFREM,DYNPARMS

Diese Angabe definiert, dass Trace-Daten für die Natural-Nukleus-Komponenten "Speicherbeschaffung", "Speicherfreigabe" und "dynamische Parameterauswertung" geschrieben werden sollen.

### On this page

- TRACE-Parameter-Syntax
- NTTRACE-Makro-Syntax
- Beispiel für TRACE-Parameter
- Beispiel für NTTRACE-Makro