WS-Notification-Service der Version 6.1 ändern

Sie können die Eigenschaften Beschreibung, Dynamische Topic-Namespaces aktiviert? und Registrierung erforderlich eines WS-Notification-Service ändern und Links zur einer erweiterten Konfiguration des WS-Notification-Service folgen, um beispielsweise weitere WS-Notification-Servicepunkte hinzuzufügen oder Topic-Namespace-Dokumente auf permanente Topic-Namespaces anzuwenden.

Informationen zu diesem Vorgang

Ein WS-Notification-Service ermöglicht, einige oder alle Messaging-Engines, die in einem Service Integration Bus definiert sind, für WS-Notification-Anwendungen bereitzustellen.

Eine JAX-RPC-Handlerliste und WS-Security-Bindungen definieren die Parameter und die Sicherheitsrichtlinie, die verwendet werden, wenn abgehende Web-Service-Aufrufe ausgeführt werden, z. B., um abgehende Ereignisbenachrichtigungen (als Reaktion auf eine Subskriptionsoperation) zu überwachen oder bedarfsbasierte Publisher zu steuern (subskribieren, anhalten und fortsetzen).

Wenn Sie einen WS-Notification-Service der Version 6.1 erstellen, konfiguriert der Assistent drei SIB-Services für eingehende Daten für den WS-Notification-Service, einen für jede drei Rollen des WS-Notification-Service:
  • NotificationBroker
  • SubscriptionManager
  • PublisherRegistrationManager
Diese Services für eingehende Daten werden in demselben Service Integration Bus wie der WS-Notification-Service der Version 6.1 definiert, und jeder dieser Services für eingehende Daten verweist auf dasselbe Busziel.

Sie können Web-Service-spezifische Änderungen am Verhalten des WS-Notification-Services vornehmen, indem Sie die drei zugeordneten Services für eingehende Daten ändern. Außerdem können Sie eine angepasste Eigenschaft konfigurieren, das die Ausführlichkeit der Syntaxprüfung von Topics bestimmt, die unter diesem WS-Notification-Service verwendet werden.

Führen Sie in der Administrationskonsole die folgenden Schritte aus, um einen WS-Notification-Service zu ändern:

Vorgehensweise

  1. Klicken Sie im Navigationsfenster auf Serviceintegration -> WS-Notification -> Services oder Serviceintegration -> Busse -> Busname -> [Services] WS-Notification-Services. Das Formular WS-Notification-Services [Sammlung] wird angezeigt.
  2. Klicken Sie im Inhaltsteilfenster in der Liste auf den Namen eines WS-Notification-Service. Die aktuellen Einstellungen für diesen WS-Notification-Service erscheinen in der Anzeige WS-Notification-Services [Einstellungen].
  3. Ändern Sie die folgenden allgemeinen Eigenschaften:
    Beschreibung
    Dynamische Topic-Namespaces aktivieren?

    Gibt an, ob dieser Service zulässt, dass zur Laufzeit dynamische Topic-Namespaces erstellt werden. Weitere Informationen finden Sie unter Dynamischer Topic-Namespace.

    Verwenden Sie diese Option, um die Topic-Namespaces genau zu steuern, die verwendet werden, wenn eine Verbindung zu einem bestimmten WS-Notification-Service hergestellt wird (z. B. für Sicherheits- oder Prüfanforderungen). Wenn Sie diese Option abwählen, können alle Anwendungen, die eine Verbindung zum WS-Notification-Service herstellen und Topics aus einem dynamischen Topic-Namespace anfordern, keine Nachrichten mehr veröffentlichen und empfangen.

    Alle in einem dynamischen Topic-Namespace veröffentlichten Nachrichten werden mit der Standardzuverlässigkeit für Nachrichten zuverlässig, persistent eingefügt. Wenn dieser Wert nicht angemessen ist, erstellen Sie einen permanenten Topic-Namespace und konfigurieren Sie manuell das Attribut mit dem richtigen Wert.

    Anmerkung: Die in einem bestimmten WS-Notification-Service verwendeten dynamischen Topic-Namespaces werden durch einen SIB-Topicbereich gestützt, der automatisch beim Erstellen des Topic-Namespace erstellt wird. Für die in diesem Topicbereich verwendeten Topics wird eine interne Syntax der WS-Notification-Serviceimplementierung verwendet.
    Registrierung erforderlich
  4. Ändern Sie die JAX-RPC-Handlerliste und die Einstellungen von Web Services Security. Diese Einstellungen werden auf die Ereignisbenachrichtigungen angewendet, die mit WS-Notification-Clientanwendungen ausgetauscht werden. Weitere Informationen zu Handlerlisten finden Sie im Artikel Mit JAX-RPC-Handlern und -Clients arbeiten. Weitere Informationen zu Web Services Security-Ressourcen finden Sie im Artikel Sichere Übertragung von SOAP-Nachrichten mit WS-Security konfigurieren.
    Liste der JAX-RPC-Handler
    Sicherheitsbindung für abgehende Anforderungen
    Sicherheitsbindung für abgehende Antworten
    Sicherheitskonfiguration für abgehende Daten
  5. Ändern Sie die zusätzlichen Eigenschaften.
    WS-Notification-Servicepunkte
    Weitere Informationen finden Sie unter Einen WS-Notification-Servicepunkt der Version 6.1 ändern.
    Permanente Topic-Namespaces
    Weitere Informationen finden Sie unter Permanenter Topic-Namespace. Wenn Sie einen neuen permanenten WS-Notification-Topic-Namespace erstellen, geben Sie den Namespace an und ordnen ihn einem der SIB-Topicbereiche zu, die in dem Bus konfiguriert sind, in dem der übergeordnete WS-Notification-Service definiert ist. Ein permanenter Topic-Namespace kann nach der Erstellung nicht mehr geändert werden. Es können lediglich Topic-Namespace-Dokumente hinzugefügt oder entfernt werden.
    Angepasste Eigenschaft
    Diese angepassten Eigenschaften sind Name/Wert-Paare, mit denen Sie interne Eigenschaften für die Systemkonfiguration festlegen können. In jedem dieser Paare steht der Name für den Eigenschaftsschlüssel und der Wert für einen Zeichenfolgewert.
    Setzen Sie die folgende angepasste Eigenschaft, um ein Zeitlimit für abgehende Anforderungen festzulegen, die von diesem WS-Notification-Service gesendet werden:
    outbound.timeout
    Der Wert dieser Eigenschaft gibt das Zeitlimit in Millisekunden an. Wenn die Eigenschaft nicht definiert ist, wird ein Standardlimit von 2 Minuten verwendet.
    Setzen Sie die folgende angepasste Eigenschaft, um die Strenge der Syntaxprüfung für Topics in diesem WS-Notification-Service festzulegen:
    com.ibm.ws.sib.wsn.strictTopicChecking
    Die gültigen Werte für diese Eigenschaft sind TRUE und FALSE:
    • Wenn die Eigenschaft den Wert TRUE hat, werden die Syntaxregeln für Topics, die im WS-Topics-Standard definiert sind, strikt eingehalten. Diese Einstellung führt im Vergleich zur Standardeinstellung zu Leistungseinbußen, da jedes Zeichen eines Topic gegen eine umfangreiche Liste mit zulässigen Unicode-Zeichen geprüft wird.
    • Wenn die Eigenschaft nicht angegeben wird oder den Wert FALSE hat, stellt die Syntaxprüfung nur sicher, dass die grundlegende Topicstruktur gültig ist. Die Zeichenprüfung ist toleranter und lässt alle Zeichen mit Ausnahme von Stern (*) und Punkt (.) in Topicnamen zu.
  6. Ändern Sie die Einstellungen des Service für eingehende Daten für den Notification Broker, den Subskriptionsmanager oder den Publisher-Registrierungsmanager. Weitere Informationen finden Sie im Artikel Die Konfiguration eines vorhandenen Service für eingehende Daten ändern.
  7. Wenden Sie alle Änderungen an, und klicken Sie anschließend auf OK. Wenn die Verarbeitung fehlerfrei abgeschlossen wird, wird die Liste der WS-Notification-Services aktualisiert. Andernfalls wird eine Fehlernachricht angezeigt.
  8. Speichern Sie Ihre Änderungen in der Masterkonfiguration. Sie müssen den Server nicht erneut starten, damit die Änderungen wirksam werden, sofern die Option für erneutes Laden der Konfiguration für den Service Integration Bus aktiviert ist.

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=tjwsn_wsnserv_mod
Dateiname:tjwsn_wsnserv_mod.html