Show TOC

VorgehensweiseProtokollierung und Traces anzeigen Dieses Dokument in der Navigationsstruktur finden

 

Sie können sich Protokolle und Traces für Aufrufe von Web-Service-Providern und für Aufrufe von Web-Service-Consumern auf dem AS ABAP anzeigen lassen.

Die Protokolle geben Auskunft über die Bearbeitungsschritte während der SOAP-Laufzeit. Sie können diese Informationen, beispielsweise den Namen des Interface, den Namen der Operation, die Message-ID oder den Benutzer, dazu verwenden, weitere Analysen im Message-Monitoring und im Sequenz-Monitor durchzuführen.

Weitere Informationen: Monitor für verarbeitete XML-Messages, Sequenzen im SOA Manager überwachen

Mit der Tracing-Funktion können Sie eine detaillierte Fehleranalyse ausführen.

Ist für Protokollierung und Tracing eine andere Stufe als Inaktiv oder Fehler eingestellt, sichert das System alle Daten der SOAP-Laufzeitkomponenten und alle Informationen über beteiligte Messages für weitere Untersuchungen.

Hinweis Hinweis

Ist Protokollierung und Tracing über einen längeren Zeitraum eingeschaltet, kann dies zu Performance-Einbußen führen.

Ende des Hinweises.

Voraussetzungen

Sie haben Protokollierung und Tracing konfiguriert.

Weitere Informationen: Protokollierung konfigurieren, Tracing konfigurieren

Vorgehensweise

  1. Starten Sie den SOA-Manager (Transaktionscode SOAMANAGER).

  2. Wählen Sie das Register Protokolle und Traces.

  3. Wählen Sie Protokoll/Trace-Viewer der SOA-RT.

  4. Wählen Sie die Aufrufe, die angezeigt werden sollen.

    Die folgenden Optionen stehen zur Auswahl:

    • Alle Aufrufe

    • Erfolgreiche Aufrufe

    • Warnungen

    • Fehlgeschlagene Aufrufe

  5. Geben Sie die Zeitspanne an.

    Die standardmäßige Zeitspanne zeigt Informationen für alle Aufrufe der vorherigen 30 Minuten an.

  6. Wählen Sie Start.

  7. Um Informationen gezielt anzuzeigen, wählen Sie Erweitert.

  8. Wählen Sie einen Satz von Suchkriterien oder alle Suchkriterien aus:

    Uhrzeit

    Schränken Sie die Suche auf eine bestimmte Zeitspanne ein:

    Designzeit-Auswahl

    Wählen Sie Interface-Namen. Es werden alle im System definierten Interfaces angezeigt.

    Performance

    Geben Sie die Obergrenze für die Bearbeitungszeit in Millisekunden an.

    Status

    Für einen bestimmten Zeitraum können Sie Statusinformationen, Fehlertypen (Systemfehler, Anwendungsfehler) und Fehlerbereiche vorgeben.

    Sonstige

    Geben Sie einen bestimmten Benutzer, eine Anwendung, einen Client und Consumer oder Provider an.

    Identifikator

    Geben Sie Identifikatoren wie Message-ID, SOAP-Sequenz-ID, WSRM-Sequenz-ID (für Consumer oder Provider), Trace-Schlüssel, Aufruf-ID ein.

    Der Trace-Schlüssel fasst alle Aufruf-IDs zusammen, die zur Bearbeitung eines Web-Service-Aufrufs gehören. Der Trace-Schlüssel ist ein GUID.

  9. Wählen Sie Start.

    Die folgenden Informationen werden angezeigt:

    Status

    Erfolg, Fehler oder Warnung

    Zeitstempel

    Zeitstempel der Berarbeitungsschritte während der SOAP-Laufzeit

    Interface Name

    Das Interface ist für den Service-Provider die Service-Definition, für den Service-Consumer das Consumer-Proxy.

    Lokation

    Zeigt an, wo die Web-Service-Bearbeitung stattfindet.

    Provider: Zeigt eingehende Aufrufe an den Provider an.

    Consumer: Zeigt ausgehende Aufrufe von Web-Service-Consumern an.

    Ist eingeplant

    X zeigt an, dass der Aufruf vor der asynchronen Schranke im bqRFC Scheduler eingeplant ist.

    Leer zeigt an, dass sich der Aufruf nach der asynchronen Schranke befindet.

    Weitere Informationen: bgRFC (Background Remote Function Call)

    Kommunikationsmuster

    Name der Operation beim Web-Service-Aufruf

    Ist der Name der Operation nicht bekannt, wird der Name des SOAP-Data-Provider (SOAP Runtime Config, SOAP Runtime Core, Sequence Manager) angezeigt.

    Aufruf-ID

    Ein Web-Service-Aufruf ist in mehrere Aufrufe aufgeteilt.

  10. Um Details zu einem Aufruf anzuzeigen, wählen Sie einen Aufruf aus.

    Die folgenden Informationen werden angezeigt:

    Header

    Enthalten Informationen, die für alle Messpunkte innerhalb eines Aufrufs gleich sind.

    Beispiele: Der Benutzername unter dem der Aufruf läuft, Mandant, Name des Applikationsservers, Größe der Request- und der Response-Message.

    Wenn Protokollierung und Tracing für Fehler konfiguriert ist, werden Header-Daten immer angezeigt.

    Um Header-Daten in einer Datei abzulegen, wählen Sie Header-Daten herunterladen.

    Protokollsätze

    Die Bearbeitungsschritte des Aufrufs werden mit Beschreibungen angezeigt. Tritt ein Fehler auf, zeichnet das System immer Protokolldaten auf. Die Protokolldaten werden abhängig davon, in welcher Sprache Sie am System angemeldet sind, angezeigt.

    Trace-Sätze

    Trace-Informationen werden detailliert angezeigt, je nachdem welcher Trace-Level eingestellt ist. Das System schreibt immer Trace-Sätze, wenn ein Fehler auftritt.

    Trace-Sätze stehen nur in Englisch zur Verfügung.

    Payload-Trace

    Der Payload-Trace enthält Business-Daten, beispielsweise den SOAP-Umschlag und den HTTP-Header.

    Ist die Trace-Stufe auf Payload-Trace oder voller Trace eingestellt, schreibt das System den Payload-Trace.

    Um den SOAP-Umschlag und die Felder des Payload-Header in eine Datei zu sichern, wählen Sie Header-Daten herunterladen. Sie können den Payload-Trace nur anzeigen lassen, wenn die Payload-Daten in dem Mandanten, in dem Sie angemeldet sind, erzeugt wurden. Sie benötigen das Berechtigungsobjekt S_SRT_PTRC.