
Nach der Aktivierung des Payload-Tracing für einen Web-Service-Provider zeichnet das System alle Aktivitäten für Interaktionen dieses Provider mit Web-Service-Consumern auf. Sie können die während eines Web-Service-Aufrufs aufgezeichneten Daten verwenden, um den Aufruf an einen Provider zu simulieren, ohne Ihren Web-Service-Consumer zu starten. Diese Simulation wird auch „Playback“ genannt. Sie können ein Playback ausführen, indem Sie die Payload-Daten für einen aktuell im System vorhandenen Payload-Trace oder in einer Datei gesicherte Payload-Daten verwenden.
Playback ist nur für Provider verfügbar, die mit Standardauthentifizierung konfiguriert sind.
Playback steht nur synchronen Web-Services zur Verfügung.
Playback ist für produktive Systeme nicht verfügbar.
Playback für vorhandene Traces ausführen
Zeigen Sie alle Details eines Trace-Satzes an.
Weitere Informationen finden Sie unter Trace-Details
Wechseln Sie zur Sicht des Payload-Trace.
Wählen Sie einen Trace und die Playback-Drucktaste.
Playback mit extern gespeicherten Daten ausführen
Stelllen Sie sicher, dass Sie eine Datei mit gespeicherten Payload-Daten haben.
Diese Datei können Sie aus der Sicht des
Payload-Trace heraus herunterladen, indem Sie
wählen, entweder mit Kontext oder nur mit Payload-Daten. Sie können auch eine beliebige Datei verwenden, die einen synchronen SOAP-Request im XML-Format enthält.
Wählen Sie am Start der Transaktion SRT_UTIL die Option .
Wenn die angegebene Datei keine Datei ist, die aus dem Payload-Trace mit Kontext heruntergeladen wird, müssen Sie einige erforderliche Parameter eingeben, beispielsweise Request Method und Request URI.
Der Wert von Request URI ersetzt den Path Prefix, der in der HTTP-Destination definiert ist.
HTTP-Destination für das Playback anlegen
Beim Starten des Playbacks fragt Sie das System, welche HTTP-Destination Sie verwenden wollen. Wenn Sie die Standarddestination NONE verwenden, müssen Sie bei jeder Ausführung des Playbacks einen Benutzer und ein Passwort eingeben. Wollen Sie das Playback mehrere Male ausführen, ist es hilfreich, eine dedizierte HTTP-Destination mithilfe der Transaktion SM59 anzulegen.
Beim Anlegen der Destination sollten Sie Folgendes berücksichtigen:
Wählen Sie den Typ G.
Geben Sie die Host-Informationen ein.
Lassen Sie das Feld Pfad-Präfix leer.
Dieser Parameter wird bei der Playback-Ausführung aktualisiert.
Geben Sie einen Benutzernamen und ein Kennwort für die Standardauthentifizierung an.
Weitere Informationen finden Sie unter Verbindungsaufbau über Destination (SM59).