Mit dem Tool "wsadmin" einen WS-ReliableMessaging-Richtliniensatz einer Web-Service-Anwendung zuordnen und an diese binden

Wenn Sie eine Web-Service-Anwendung für die Verwendung von WS-ReliableMessaging konfigurieren möchten, ordnen Sie einen Richtliniensatz zu, der einen WS-ReliableMessaging-Richtlinientyp enthält. Dieser Richtlinientyp bietet unterstützt zahlreiche Servicequalitäten: "verwaltet, persistent", "verwaltet, nicht persistent" oder "nicht verwaltet, nicht persistent". Verwenden Sie das Tool wsadmin, um den Richtliniensatz Ihrer Anwendung zuzuordnen und (für verwaltete Servicequalitäten) Bindungen an einen Service Integration Bus (SIB) und eine Messaging-Engine zu definieren.

Vorbereitende Schritte

Sie können, wie in dieser Task beschrieben, mit dem Tool wsadmin einen WS-ReliableMessaging-Richtliniensatz zuordnen und Bindungen definieren, oder Sie können mit der Administrationskonsole einen WS-ReliableMessaging-Richtliniensatz zuordnen und binden.

Diese Task setzt voraus, dass Sie bereits die Web-Service-Anwendung entwickelt und installiert haben, der Sie einen Richtliniensatz zuordnen möchten.

Die folgenden Standardrichtliniensätze können für WS-ReliableMessaging-Anwendungen verwendet werden:
  • WS-I RSP
  • WS-I RSP ND
  • LTPA WS-I RSP
  • Username WS-I RSP
  • WSReliableMessaging 1_0
  • WSReliableMessaging default
  • WSReliableMessaging persistent
Weitere Informationen finden Sie im Artikel WS-ReliableMessaging-Standardrichtliniensätze.

Wenn Sie einen dieser Standardrichtliniensätze verwenden können oder wenn Sie einen eigenen Reliable Messaging-Richtliniensatz konfiguriert haben, können Sie diese Task ausführen.

Informationen zu diesem Vorgang

Verwenden Sie diese Task, um die folgenden Aktionen auszuführen:
  1. Ordnen Sie einen Richtliniensatz für Reliable Messaging (einen Standardrichtliniensatz oder einen von Ihnen erstellten Richtliniensatz) einem Aspekt Ihrer Anwendung zu (d. h. Anwendungsebene oder Web-Service-Ebene). Richtliniensätze definieren die Zuverlässigkeitsstufe (Servicequalität) und andere Konfigurationsoptionen, die Sie auf Ihre Reliable Messaging-Anwendung anwenden möchten.
  2. Definieren Sie die Bindungen für jede Richtliniensatzzuordnung, die eine verwaltete Servicequalität spezifiziert. Wählen Sie also den Service Integration Bus (SIB) und die Messaging-Engine aus, die Sie verwenden möchten, um den Status verwalteter persistenter und verwalteter nicht persistenter Servicequalitäten verwenden möchten.

Führen Sie die folgenden Schritte aus, um mit dem Tool wsadmin einen WS-ReliableMessaging-Richtliniensatz zuzuordnen und Bindungen zu definieren:

Vorgehensweise

  1. Ordnen Sie Ihrer Reliable Messaging-Anwendung einen Richtliniensatz auf Anwendungsebene oder Serviceebene zu:
    Verwenden Sie den Befehl createPolicySetAttachment, wie im Artikel Richtliniensatzzuordnungen mit dem Tool wsadmin erstellen beschrieben. Setzen Sie den Parameter -policySet auf den Namen des Reliable Messaging-Richtliniensatzes, den Sie verwenden möchten. Beispiel: WS-I RSP ND
    Anmerkung:
    • Sie können einen Richtliniensatz auf jeder Ebene zuordnen.
    • Sie können eine Richtlinie des Typs "WS-ReliableMessaging" nur auf Anwendungs- oder Serviceebene anwenden.
    • Wenn Sie Reliable Messaging auf Serviceebene anwenden, müssen alle Services dieselben Richtlinien- und Bindungswerte für WS-ReliableMessaging nutzen.
    • Auf Operationsebene können Sie jeden Richtliniensatz zuordnen. Bei der Zuordnung eines Richtliniensatzes, der die Richtlinie "WS-ReliableMessaging" enthält, auf Operationsebene werden die anderen Komponenten des Richtliniensatzes (z. B. WS-Security und WS-Addressing) konfiguriert, aber jede WS-ReliableMessaging-Konfiguration auf Operationsebene wird ignoriert.

    Dieser Befehl gibt die Nummer einer Zuordnungs-ID zurück. Wenn der ausgewählte Richtliniensatz eine verwaltete Servicequalität angibt, notieren Sie diese Nummer. Im nächsten Schritt verwenden Sie diese Nummer, um die Bindung zu definieren.

  2. Wenn der von Ihnen ausgewählte Richtliniensatz eine verwaltete Servicequalität spezifiziert, definieren Sie die Bindungen zu einem Service Integration Bus und zu einer Messaging-Engine.
    Wenn die Richtliniensatzinstanz eine verwaltete nicht persistente oder eine verwaltete persistente Servicequalität spezifiziert, wählen Sie den Service Integration Bus und die Messaging-Engine aus, mit denen Sie den WS-ReliableMessaging-Status verwalteten möchten. Verwenden Sie den Befehl setBinding, wie im Artikel Richtliniensatzzuordnungen mit dem Tool wsadmin erstellen beschrieben. Setzen Sie den Parameter -policyType auf WSReliableMessaging. Legen Sie den Busnamen und den Namen der Messaging-Engine unter Verwendung der folgenden Syntax für den Parameter -attributes fest:
    -attributes "[[busName Reliable-Messaging-Bus]
                 [messagingEngineName Name_der_Messaging-Engine]]"
    Der Name der Messaging-Engine hat das Format Knotenname.Servername-Busname für eine Messaging-Engine in einem einzelnen Server bzw. Clustername.nnn-Busname für eine Messaging-Engine in einem Cluster.
    Anmerkung: Wenn viele Anwendungen dieselbe Messaging-Engine verwenden, kann dies die Leistung beeinträchtigen. Zu den zu berücksichtigenden Faktoren gehören die Anzahl der Anwendungen, die bereits eine Bindung zur Messaging-Engine haben, die CPU-Auslastung und der Nachrichtendurchsatz. Um die Leistung einer Einzelserverkonfiguration zu verbessern, erstellen Sie eine neue Messaging-Engine, an die Sie Ihre Anwendung binden.
  3. Speichern Sie Ihre Änderungen in der Masterkonfiguration.
    Geben Sie zum Speichern Ihrer Konfigurationsänderungen den folgenden Befehl ein:
    AdminConfig.save()
[z/OS]

Nächste Schritte

Wenn der ausgewählte Richtliniensatz eine verwaltete Servicequalität angibt, konfigurieren Sie die angepasste Eigenschaft "sib.wsrm.tokenLockTimeout" in der Messaging-Engine, die Sie in der Richtlinienbindung angegeben haben. Setzen Sie die Eigenschaft auf einen Wert, der kleiner ist als die Zeit, die die Steuerregion wartet, bevor sie eine inaktive Servantregion beendet. Durch die Definition dieses Werts wird sichergestellt, dass die Steuerregion die Servantregion nicht beendet, während WS-ReliableMessage-Nachrichten gesperrt sind. Weitere Informationen hierzu finden Sie im Artikel Angepasste Eigenschaften der Serviceintegration.


Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_wsrm_policy_attach_bind_cli
Dateiname:twbs_wsrm_policy_attach_bind_cli.html