
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.
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.
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.
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