Die WS-Addressing-Spezifikation enthält transportprotokollunabhängige Mechanismen, über die SOAP-basierte Web-Services Adressierungsinformationen übermitteln können. Sie können WSDL-Sicherheitsalgorithmen dazu verwenden, Ihren Servicetests WS-Addressing hinzuzufügen.
Vorbereitende Schritte
Damit Sie einer Sicherheitskonfiguration WS-Addressing hinzufügen können, müssen Sie einen Servicetest mit Anforderungen und Antworten haben, die sich auf eine gültige WSDL beziehen.
Vorgehensweise
So fügen Sie einem WSDL-Sicherheitsalgorithmus WS-Addressing hinzu:
- Öffnen Sie den Test. Wählen Sie eine Serviceanforderung aus und wählen Sie in der Sicht Unformatierte Transaktionsdaten die Option Anzeige des XML-Dokuments nach Sicherheitsverarbeitung aktivieren aus.
- Klicken Sie auf der Seite Anforderungsstapel auf WSDL-Sicherheit bearbeiten .
Tipp: Wenn Sie separate Sicherheits- oder Verarbeitungsalgorithmen für eingehende Antworten bearbeiten müssen, klicken Sie auf Antwortstapel anzeigen, um eine Seite des Typs Antwortstapel zum Editor hinzuzufügen.
Der WSDL Security Editor wird geöffnet.
- Wählen Sie im WSDL Security Editor die Seite Algorithmusstapel aus. Wählen Sie in der Liste Sicherheitsalgorithmus einen Sicherheitsalgorithmus aus oder erstellen Sie einen Sicherheitsalgorithmus in der Liste.
- Klicken Sie in der Liste Stapelinhalt auf und geben Sie die Einstellungen an, die durch den Service implementiert sind.
- WS-Addressing
- Verwenden Sie diesen Block, wenn Ihr Service den Standard "WS-Addressing 2004/08" oder "WS-Addressing 1.0 Core" verwendet.
- Namensbereich
- Geben Sie den Namensbereich für "WS-Addressing 2004/08" oder "WS-Addressing 1.0 Core" an.
- Aktion, wenn Anforderung WS-Adressierung verwendet
- Wählen Sie die Aktion aus, die ausgeführt werden soll, wenn sich WS-Addressing (WS-Adressierung) bereits in der Anforderung befindet.
- Anonyme Adresse in ReplyTo ersetzen durch
- Wählen Sie diese Option aus, wenn im Reply-to-Header anstelle einer anonymen Adresse die angegebene Adresse generiert werden soll.
- WS-Adressierung aus Antwort entfernen
- Wählen Sie diese Option aus, um alle WS-Adressierungs-Header aus der Antwort zu entfernen.
- Speichern Sie den WSDL-Sicherheitsalgorithmus und wählen Sie den Testeditor aus. Der WS-Addressing-Namensbereich (Namespace) und der XML-Inhalt des WS-Addressing-Headers werden in der Sicht Unformatierte Transaktionsdaten angezeigt.