Web-Service-Laufzeit überwachen
Im AS ABAP werden verschiedene Werkzeuge zur Überwachung der korrekten Funktionsweise der Web-Service-Laufzeit angeboten. Auftretende Fehler können mit Hilfe der angebotenen Werkzeuge bereinigt werden.
Die Überwachung der Web-Service-Laufzeit
ist Teil des zentralen Monitorings (siehe:
Zentrales Monitoring).
Zur Überwachung der Web-Service-Laufzeit werden folgende Werkzeuge angeboten:
● Monitor Web-Service-Laufzeit
Der Monitor Web-Service-Laufzeit löst einen Alert aus, wenn es Probleme bei der Konfiguration der Web-Service-Laufzeit gibt, bei Laufzeit-Fehlern verschiedener Fehlerkategorien und bei Performance-Engpässen bei Überschreiten bestimmter Schwellenwerte.
● Protokolle und Tracing (SOA Manager)
○ Die Protokollierung liefert Ihnen Informationen über Verarbeitungsschritte in der SOAP-Laufzeit. Mit Tracing können Sie Fehler oder Performance-Probleme im Detail analysieren.
○ Konfigurieren Sie zunächst die Protokollierung und das Tracing: Protokollierung konfigurieren, Tracing konfigurieren, Mit Trace-Pattern suchen
○ Zeigen Sie dann die Informationen an: Protokollierung und Traces anzeigen
○ Darüber hinaus werden Änderungen der SOA-Konfiguration und Änderungen von Publikationen protokolliert.
Weitere Informationen: SOA Konfigurations- und Publikationsprotokoll auswerten, SOA Konfigurations-Trace einschalten und weiterleiten
●
Sequenzen überwachen
im SOA Manager
Mit Web Services Reliable Messaging werden Nachrichten zu Sequenzen zusammengefasst. Fehler bei der Übertragung können mit den Analyse-Werkzeugen des Sequenz-Monitors gefunden und bereinigt werden.
● Monitor für verarbeitete XML-Messages
Aus der Liste der ermittelten Messages können Sie einzelne Messages anzeigen und vorhandene Versionen miteinander vergleichen.
● Event-kontrollierte Prozessierung überwachen
Überprüfen Sie bei der Suche nach Fehlern, ob der Event Handler und der Task Watcher periodisch gestartet werden. Dies ist Voraussetzung für die zuverlässige Nachrichtenübertragung und Transaktionsverarbeitung der SOAP-Laufzeit.
Sie können einen fehlerhaften Web
Service auf der Provider-Seite mit Hilfe von Units des
bgRFC (Background
Remote Function Call) debuggen.