Web-Services-Addressing-Unterstützung für JAX-WS-Anwendungen mit Richtliniensätzen aktivieren
Für JAX-WS-Anwendungen können Sie die WS-Addressing-Unterstützung nach der Implementierung einer Anwendung im Server aktivieren, indem Sie Richtliniensätze erstellen oder ändern und diese Richtliniensätze einer Service- oder Clientanwendung zuordnen.
Informationen zu diesem Vorgang
Vorgehensweise
- Stellen Sie sicher, dass Sie einen Richtliniensatz haben, der den Richtliniensatz "WS-Addressing" enthält. Wenn Sie einen neuen Richtliniensatz erstellen oder die WS-Addressing-Richtlinie einem vorhandenen Richtliniensatz hinzufügen müssen, verwenden Sie die Anweisungen im Artikel Richtliniensätze mit der Administrationskonsole verwalten.
- Konfigurieren Sie die Richtlinie vom Typ "WS-Addressing" entsprechend den Anweisungen im Artikel WS-Addressing-Richtlinie konfigurieren. Verwenden Sie die beiden Einstellungen um festzulegen, ob WS-Addressing verbindlich ist und ob ein synchrones oder asynchrones Nachrichtenaustauschmuster verwendet werden soll. Die Standardeinstellungen legen fest, dass WS-Addressing nicht verbindlich ist und sowohl synchrone als auch asynchrone Nachrichtenaustauschmuster verwendet werden.
- Ordnen Sie den Richtliniensatz den Anweisungen im Artikel Einem Serviceartefakt einen Richtliniensatz zuordnen entsprechend einem Web-Service-Provider oder Clientartefakt zu.
- Optional: Wenn Sie die WS-Addressing-Richtlinieneinstellungen anderen Servern und Clients mitteilen möchten, konfigurieren Sie die gemeinsame Nutzung von Richtlinien gemäß der Beschreibung im Artikel Service-Provider für die Freigabe seiner Richtlinienkonfiguration konfigurieren bzw. Clientrichtlinie für die Verwendung einer Service-Provider-Richtlinie konfigurieren. Wenn die gemeinsame Nutzung von Richtlinien aktiviert ist und sich Server und Client nicht auf eine Richtlinie einigen können, tritt das normale WS-Policy-Verhalten in Kraft (es wird ein Richtlinienfehler erzeugt).
Ergebnisse
Es werden jetzt WS-Addressing-Eigenschaften in den SOAP-Nachrichtenheader eingeschlossen und vom Server beim Empfang der Nachricht verarbeitet.