Show TOC

Dienstprogramme für Web-ServicesLocate this document in the navigation structure

Verwendung

Mit den Dienstprogrammen für Web-Services können Sie die Prozesse in der Web-Service-Laufzeit überwachen. Dies sind im einzelnen:

  • Protokollierung von Web-Services

  • Tracing von Web-Services, wie Performance-Tracing, funktionales Tracing und Payload-Tracing

Die Web-Service-Protokollierung liefert alle erforderlichen Informationen zu Ort und Kontext und gibt eine empfohlene Aktion bei Fehlern in der Web-Service-Laufzeit aus. Mit Hilfe dieser Informationen kann ein Web-Service-Benutzer oder Systemadministrator die Problemlösung in Angriff nehmen oder sich an die betroffene Entwicklungsabteilung wenden.

Das Web-Service-Performance-Trace liefert Informationen zur Dauer einer Web-Service-Operation auf Consumer- und/oder Provider-Seite. Diese Informationen helfen Web-Service-Laufzeitentwicklern, Web-Service-Entwicklern und Web-Service-Benutzern bei der Ermittlung von Performance-Problemen.

Das funktionale Trace für Web-Services liefert Informationen zu den Aufrufdetails einer Web-Service-Operation auf Consumer- und/oder Provider-Seite. Dieses Dienstprogramm sollte nur von Web-Service-Laufzeitexperten für die Ermittlung von Problemen innerhalb der Web-Service-Laufzeit eingesetzt werden. Beachten Sie, dass fundierte Kenntnisse der Web-Service-Laufzeitdetails erforderlich sind, um die Daten des funktionalen Trace zu analysieren.

Das Web-Service-Payload-Trace liefert Informationen zu den über den HTTP-Kanal sowie den zwischen Web-Service-Consumer und Web-Service-Provider gesendeten und empfangenen Daten. Diese Trace-Informationen können von Web-Service-Laufzeitentwicklern, Web-Service-Entwicklern und Web-Service-Benutzern verwendet werden, um die gesendeten und empfangenen Daten zu prüfen.

Wenn eines oder mehrere dieser Traces auf Consumer-Seite aktiviert wird, werden die Tracing-Informationen über den HTTP-Header an die Provider-Seite geschickt. Wenn das Provider-System ein ABAP-Backend mit mindestens Release 7.20 oder 7.02 ist, das 'remote trace' zulässt (Profilparameter rstr/accept_remote_trace = true), dann wird das entsprechende Trace auch auf diesem ABAP-Backend aktiviert.

Voraussetzungen

Ihr Benutzer hat eine der beiden folgenden Rollen: SAP_BC_WEBSERVICE_ADMIN_BIZ oder SAP_BC_WEBSERVICE_ADMIN_TEC. Weitere Informationen finden Sie unter Berechtigungen.

Integration

Die Transaktion SOAMANAGER liefert auch Fehler- und Trace-Protokolle für die Web-Service-Laufzeit. Die in dieser Transaktion zur Verfügung stehenden Werkzeuge basieren auf einem anderen Protokollierungs- und Tracing-Konzept. Sie werden unabhängig von den hier beschriebenen Dienstprogrammen für Web-Services konfiguriert, implementiert und aufgerufen. .

Die Dienstprogramme für Web-Services lassen sich in künftigen Releases in die Transaktion SOAMANAGER integrieren.

Vorgehensweise
  • Sie legen den gewünschten Protokoll-Level und die Aufbewahrungsdauer der Informationen im Protokoll fest.

    Weitere Informationen: Protokollierung konfigurieren

  • Sie aktivieren das Tracing für einen Benutzer, ein Terminal oder eine Request-URI und stellen den gewünschten Trace-Level und sonstige Trace-Optionen ein.

    Weitere Informationen: Tracing konfigurieren

  • Sie nutzen die Informationen aus dem Fehlerprotokoll bei der Lösung von Web-Service-Problemen.

    Im Message-Monitor und im Sequenz-Monitor finden Sie Hinweise zur empfohlenen Aktion. Dort können Sie außerdem weitere Analysen durchführen. Weitere Informationen: Fehlerprotokoll anzeigen

  • Sie überprüfen die Sätze des Performance-, funktionalen und Payload-Trace für Web-Service-Provider- und -Consumer-Aufrufe.

    Weitere Informationen: Traces anzeigen

  • Sie überprüfen die Trace-Übersicht, um weitere Informationen zu einem bestimmten Trace-Satz zu erhalten.

    Weitere Informationen: Trace-Übersicht

  • Sie zeigen alle Trace-Details an, um eine Detailanalyse der Laufzeitverarbeitung vorzunehmen.

    Weitere Informationen: Trace-Details

  • Sie simulieren einen Aufruf an einen Web-Service-Provider mit Hilfe der verfügbaren Payload-Daten, ohne eine Web-Service-Consumer zu starten.

    Weitere Informationen finden Sie unter Web-Service-Provider mit Playback testen.

  • Sie extrahieren aus der Sicht der asynchronen Messages Informationen zu nicht zugestellten Messages oder Messages ohne Fehlerprotokolleintrag.

    Weitere Informationen: Überwachung von ABAP-Web-Service-Messages