IBM proprietäre Web-Services-Addressing-SPIs verwenden: Erweiterte Web-Services-Addressing-Tasks ausführen
Dieses Produkt stellt Systemprogrammierschnittstellen (SPI, System Programming Interfaces) für erweiterte WS-Addressing-Tasks (Web Services Addressing) bereit, in denen die Adressierungseigenschaften für WS-Addressing-Nachrichten verwendet werden, die im SOAP-Header einer Web-Service-Nachricht übergeben werden. Sie können die SPIs auch verwenden, um eine andere WS-Addressing-Spezifikationsstufe als die vom Produkt verwendete Standardspezifikationsstufe auszuwählen.
Vorbereitende Schritte
Sie können mit diesen proprietären SPIs keine standardmäßig verwendeten JAX-WS-API-Klassen verwenden. Sie haben jedoch die Möglichkeit, Endpunktreferenzen, die mit den JAX-WS-Standardklassen erstellt wurden, in Instanzen der Klasse "com.ibm.websphere.wsaddressing.EndpointReference" zu konvertieren, indem Sie die Klasse "com.ibm.websphere.wsaddressing.jaxws21.EndpointReferenceConverter" verwenden. Sie können diese konvertierten Endpunktreferenzen dann mit den SPIs verwenden.
Die in dieser Task beschriebenen Schritte gelten für Server und Clients, die in WebSphere Application Server ausgeführt werden.
Informationen zu diesem Vorgang
Führen Sie diese Task aus, wenn Sie Adressierungseigenschaften für WS-Addressing-Nachrichten angeben oder abrufen möchten oder wenn Sie eine Anwendung haben, die mit einem Client oder Endpunkt interagieren muss, die nicht die nicht die von diesem Produkt unterstützte WS-Addressing-Standardspezifikation verwendet.
Vorgehensweise
- Verwenden Sie für die Bearbeitung von Adressierungseigenschaften für Nachrichten die Anweisungen im Artikel Eigenschaften für die Nachrichtenadressierung mit den IBM proprietären Web-Services-Addressing-SPIs angeben und abrufen.
- Informationen zur Interaktion mit der WS-Addressing-Spezifikation mit dem Namespace "http://schemas.xmlsoap.org/ws/2004/08/addressing", die vor der W3C-Spezifikation verwendet wurde, finden Sie im Artikel Interaktion mit WS-Addressing-Endpunkten, die die von WebSphere Application Server unterstützte Standardspezifikation nicht unterstützen.