Entwickler-Traces sind Aufzeichnungen, die technische Informationen enthalten und im Fehlerfalle herangezogen werden. Um mit diesen Einträgen effektiv arbeiten zu können, sind genaue Kenntnisse des Hostsystems, in dem Ihr SAP-System läuft, und des SAP-Systems im allgemeinen erforderlich.
Diese Art der Ablaufverfolgung ist besonders nützlich, um Host- und SAP-interne Probleme zu untersuchen, die Ihr SAP-System beeinträchtigen.
Entwickler-Traces werden in Dateien im Verzeichnis work des SAP-Applikationsservers geschrieben, der den Trace generiert hat.
Um sporadisch auftretenden Fehlern auf die Spur zu kommen, können Sie Trace-Logging verwenden.
Dateinamen von Entwickler-Traces
Die Trace-Dateien haben folgende Namen:
Komponente |
Dateiname |
---|---|
Dispatcher |
dev_disp |
Workprozess /Taskhandler |
dev_w<n>, wobei n die Nummer des Workprozesses ist |
Gateway |
dev_rd |
Message-Server |
dev_ms |
Internet Communication Manager (ICM) |
dev_icm |
SAP Web Dispatcher |
dev_wdisp |
RFC- (Remote Function Call) Funktion |
dev_rfc, dev_rfc<n> dev_rfc verfolgt RFC-Aufrufe externer Funktionen (in C oder Visual Basic geschrieben). dev_rfc<n> verfolgt RFC-Aufrufe, die in SAP-Workprozessen ausgeführt werden. <n> ist die Nummer des Workprozesses im Server (wie oben gezeigt). Ein Workprozess verwendet für alle RFC-Aufrufe dieselbe Protokolldatei. |
ICF (Internet Communication Framework |
dev_icf<n> Weitere Informationen: Fehlerinformationen verwalten |
Enqueue (Sperre) |
Beim Betrieb einer klassischen Zentralinstanz mit Enqueue-Workprozess dev_w<n>, wobei w<n> der Enqueue-Workprozess ist. Beim Einsatz des Standalone-Enqueue-Server in einer ASCS-Instanz mit dem Message-Server gibt es mehrere Trace-Dateien, die alle mit dev_enq beginnen. Weitere Informationen: Trace-Dateien des Standalone-Enqueue-Servers und Replikationsservers |
Startup Service ( sapstart) |
dev_sapstart |
Transportprogramme R3trans und tp |
dev_tp |
Überwachungsinfrastruktur (nur Test-Modus) |
dev_moni Bei normalen Betrieb ist diese Datei nicht zu sehen. Sie wird nur von Test-Tools der Überwachungsinfrastruktur verwendet. Sie erscheint daher nur, wenn die Test-Tools während einer Support-Sitzung aktiviert werden müssen. |
Für alle Trace-Dateien gilt, dass die ausgegebene Information durch den Trace-Level bestimmt wird (s.u.).
Fehler- und Systemprotokolleinträge in Trace-Dateien
Jede Zeile in den Trace-Dateien beginnt mit dem Komponentenkürzel. Dies ist der Buchstabe, der die Trace-Komponente identifiziert. Die Zuordnung finden Sie unter Trace-Komponenten :
Nach diesen Buchstaben beginnen Zeilen mit fehlerhafter Information mit *** ERROR=> . Zeilen, für die Systemprotokolleinträge geschrieben werden, beginnen mit *** LOG <Meldungsnummer> .
Eine Zeile mit fehlerhafter Information enthält den Namen der aufrufenden Funktion, die fehlgeschlagene Aktion, die Fehlernummer ( errno) (falls ein Systemaufruf beteiligt ist) und den Namen und die Zeile des gescheiterten C-Moduls.
Arbeiten mit Entwickler-Traces
Die folgenden Abschnitte beschreiben, wie Sie mit Entwickler-Traces arbeiten.
Entwickler-Traces aktivieren und deaktivieren
Wie Sie Entwickler-Traces aktivieren und deaktivieren, finden Sie im Abschnitt Entwickler-Traces aktivieren und deaktivieren .
Entwickler-Traces anzeigen
Wie Sie Entwickler-Traces anzeigen, finden Sie im Abschnitt Tracedateien anzeigen .
Entwicker-Traces herunterladen
Wie Sie sich Trace-Dateien einfach und schnell auf Ihren Rechner herunterladen können, finden Sie unter Trace-Dateien herunterladen .
Weitere Trace-Fonktionen finden Sie in folgenden Abschnitten: