Auf dieser Seite können Sie Richtliniensätze für einen SCA-Web-Service-Client verwalten. Sie können einer Servicereferenz, den zugehörigen Endpunkten oder Operationen Richtliniensätze zuordnen und Richtliniensatzzuordnungen aufheben. Sie können für einen zugeordneten Richtliniensatz Standardbindungen auswählen, neue anwendungsspezifische Bindungen erstellen oder von Ihnen erstellte Bindungen verwenden. Sie können anzeigen, ob die aktuelle Richtlinienkonfiguration der Servicereferenz gemeinsam genutzt werden soll und diese Einstellung ändern.
Wenn Sie diese Seite der Administrationskonsole anzeigen möchten, muss Ihre Kompositionseinheit Web-Services verwenden und SCA unterstützen. Klicken Sie auf Services > Serviceclients > Name_des_Serviceclients .
Gibt den vollständigen QName des Serviceclients an. Der QName muss ein von der Java-Klasse javax.xml.namespace.QName unterstütztes Format verwenden.
In der SCA-Beispielgeschäftsanwendung "HelloWorldAsync" sieht der Serviceclientname wie folgt aus:
{http://websphere.ibm.com/HelloWorldServiceComponent/HelloWorldService}HelloWorldCallbackService
Die SCA-Anwendung hat den Web-Service-Namespace des Produkts, http://websphere.ibm.com/, und der Servicename ist im zugehörigen Serviceclientnamen enthalten.
Gibt die zugeordneten Richtliniensätze und die zugeordneten Bindungen für Services, Endpunkte oder Operationen im Serviceclient an.
Gehen Sie wie folgt vor, um einen Richtliniensatz oder Bindungen mit systemspezifischen Konfigurationen zuzuordnen:
Schaltfläche | Aktion |
---|---|
Clientrichtliniensatz zuordnen | Ordnet einen Clientrichtliniensatz zum ausgewählten Service, Endpunkt oder zur Operation zu. Wenn Sie einen Richtliniensatz hinzufügen möchten,
wählen Sie einen Service, einen Endpunkt oder eine Operation aus, und klicken Sie auf Clientrichtliniensatz zuordnen
> Richtliniensatzoption. Klicken Sie auf Clientrichtliniensatz zuordnen, um die Menüliste zu schließen. |
Zuordnung des Clientrichtliniensatzes aufheben | Hebt die Zuordnung eines Clientrichtliniensatzes zum ausgewählten Service, Endpunkt oder zur Operation auf. Wenn Sie die Richtliniensatzzuordnung aufgehoben haben und danach keiner der Serviceressourcen auf höhere Ebene ein Richtliniensatz zugeordnet ist, wird in der Spalte Zugeordneter Clientrichtliniensatz der Wert Ohne und in der Spalte Bindung der Wert Nicht zutreffend angezeigt. Wenn ein Richtliniensatz einer Serviceressource einer höheren Ebene zugeordnet ist, wird in der Spalte Zugeordneter Clientrichtliniensatz der Richtliniensatzname (übernommen) und die für die Zuordnung der höheren Ebene verwendete Bindung angewendet. Hinter dem Bindungsnamen wird (übernommen) angezeigt. |
Bindung zuweisen | Weist eine Richtliniensatzbindung zum ausgewählten Service, Endpunkt
oder zur Operation zu. Folgende Optionen sind verfügbar:
|
Wenn die Sicherheit aktiviert ist, haben Sie je nach Rolle, die Ihnen zugeordnet ist, möglicherweise keinen Zugriff auf die Texteingabefelder oder Schaltflächen für die Erstellung oder Bearbeitung der Konfigurationsdaten. Machen Sie sich mit Hilfe der Dokumentation zu den Verwaltungsrollen mit den gültigen Rollen für den Anwendungsserver vertraut.
Die Spalte "Service/Endpunkt/Operation" listet den Service und die Servicereferenzen, Endpunkte oder Operationen auf, die der Service enthält.
Wenn der Wert in der Spalte ein Link ist, klicken Sie auf diesen Link, um Einstellungen zum zugeordneten Richtliniensatz anzuzeigen oder zu ändern.
Wenn der Wert in der Spalte "Bindung" ein Link ist, klicken Sie auf diesen Link, um Einstellungen zur Bindung anzuzeigen oder zu ändern.
In diesem Release gibt es zwei Typen von Bindungen: anwendungsspezifische Bindungen und allgemeine Bindungen. Kompositionseinheiten können anwendungsspezifische Bindungen und allgemeine Bindungen verwenden.
Anwendungsspezifische Bindungen
Sie können anwendungsspezifische Bindungen nur während der Zuordnung von Richtliniensätzen erstellen. Diese Bindungen gelten speziell für die definierte Richtlinie und werden durch die Eigenschaften dieser Richtlinie beschränkt. Anwendungsspezifische Bindungen können eine Konfiguration für erweiterte Richtlinienanforderungen bereitstellen, wie z. B. mehrere Signaturen. Diese Binduen sind jedoch nur innerhalb einer Anwendung wiederverwendbar. Außerdem ist die Wiederverwendung anwendungsspezifischer Bindungen in Richtliniensätzen sehr beschränkt.
Wenn Sie eine anwendungsspezifische Bindung für eine Richtliniensatzzuordnung erstellen, beginnt die Bindung in einem vollkommen unkonfigurierten Status. Sie müssen jede Richtlinie, z. B. WS-Security oder HHTP-Transport, die die Standardbindung überschreiben soll, hinzufügen und die Bindungen für jede hinzugefügte Richtlinie vollständig konfigurieren. Für die WS-Security-Richtlinie können einige übergeordnete Konfigurationsattribute, wie z. B. TokenConsumer, TokenGenerator, SigningInfo oder EncryptionInfo, aus den Standardbindungen abgerufen werden, wenn sie nicht in den anwendungsspezifischen Bindungen konfiguriert sind.
Für Serviceprovider können Sie anwendungsspezifische Bindungen nur erstellen, indem Sie auf der Seite mit den Richtliniensatz- und Bindungssammlungen für Serviceprovider Bindung zuordnen > Neue anwendungsspezifische Bindung für Serviceproviderressourcen mit zugeordnetem Richtliniensatz auswählen. Analog hierzu können Sie anwendungsspezifische Bindungen für Serviceclients nur erstellen, indem Sie auf der Seite mit den Richtliniensatz- und Bindungssammlungen für Serviceclients Bindung zuordnen > Neue anwendungsspezifische Bindung für Serviceclientressourcen mit zugeordnetem Richtliniensatz auswählen.
Allgemeine Bindungen
Sie können allgemeine Bindungen für die Verwendung in verschiedenen Richtliniensätzen konfigurieren und in Anwendungen und für Trust-Service-Zuordnungen wiederverwenden. Obwohl allgemeine Bindungen in hohem Maße wiederverwendbar sind, können sie trotzdem keine Konfiguration für erweiterte Richtlinienanforderungen, wie z. B. mehrere Signaturen, bereitstellen. Es gibt zwei Typen von allgemeinen Bindungen: allgemeine Providerrichtliniensatzbindungen und allgemeine Clientrichtliniensatzbindungen.
Sie können allgemeine Providerrichtliniensatzbindungen erstellen, indem Sie in der Anzeige für allgemeine Providerrichtliniensätze auf Services > Richtliniensätze > Allgemeine Providerrichtliniensatzbindungen > Neu bzw. in der Anzeige für allgemeine Clientrichtliniensätze und -bindungen auf Services > Richtliniensätze > Allgemeine Clientrichtliniensatzbindungen > Neu klicken. Weitere Informationen zur Definition und Verwaltung von Serviceclient- und Providerbindungen erhalten Sie über die zugehörigen Links. Allgemeine Richtliniensatzbindungen können auch für Trust-Service-Zuordnungen verwendet werden.
Mit (online) gekennzeichnete Links setzen einen Internet-Zugang voraus.