JAX-WS-Handlerliste auf einen WS-Notification-Service anwenden

Zur Bearbeitung der Nachrichten, die an einen und von einem vorhandenen JAX-WS-basierten WS-Notification-Service der Version 7.0 übertragen werden, müssen Sie JAX-WS-Handler erstellen, diese in Form einer Handlerliste verketten und die Handlerliste anschließend auf einen NotificationBroker-, PublisherRegistrationManager- oder SubscriptionManager-Endpunkt an einem WS-Notification-Servicepunkt der Version 7.0 für die Bearbeitung eingehender Aufrufe) bzw. auf einen WS-Notification-Service (für die Bearbeitung abgehender Aufrufe) anwenden.

Vorbereitende Schritte

In dieser Task wird davon ausgegangen, dass Sie bereits einen WS-Notification-Service der Version 7.0 erstellt haben.

Informationen zu diesem Vorgang

Zum Erstellen eines JAX-WS-Handlers können Sie ein Tool wie IBM® Rational Application Developer verwenden. Wenn Handler komplexere Operationen ausführen sollen, können Sie sie in Handlerlisten verketten. Die ordnen jede Handlerliste einem oder mehreren JAX-WS-basierten WS-Notification-Services oder -Servicepunkten der Version 7.0 zu, sodass die Handlerliste WS-Notification-Aktivitäten überwachen und je nach Sender und Inhalt der jeweiligen eingehenden oder abgehenden Nachricht entsprechende Aktionen einleiten kann.. Beispiele:
  • Sie können eine Handlerliste für einen NotificationBroker-Web-Service verwenden, um alle Benachrichtigungen zu protokollieren, die von diesem Servicepunkt empfangen werden.
  • Sie können eine Handlerliste für einen SubscriptionManager-Web-Service verwenden, um alle Anforderungen zum Aufheben von Subskriptionen zu protokollieren, die von diesem Servicepunkt empfangen werden.
  • Sie können eine Handlerliste für einen PublisherRegistrationManager-Web-Service verwenden, um alle Anforderungen zum Aufheben von Publisher-Registrierungen zu protokollieren, die von diesem Servicepunkt empfangen werden.

Vorgehensweise

  1. Erstellen Sie einen oder mehrere JAX-WS-Handler. Sie können hierfür IBM Rational Application Developer oder ein ähnliches Tool verwenden.
  2. JAX-WS-Handlerklassen laden Ein JAX-WS-Handler interagiert mit Nachrichten über einen JAX-WS-basierten WS-Notification-Servicepunkt der Version 7.0 (für die Bearbeitung eingehender Aufrufe) bzw. über einen WS-Notification-Service (für die Bearbeitung abgehender Aufrufe). Deshalb müssen Sie die Handlerklasse dem Server oder Cluster mit dem WS-Notification-Servicepunkt bzw. -Service, den Sie überwachen möchten, zur Verfügung stellen.
  3. Erstellen Sie eine neue JAX-WS-Handler-Konfiguration über die Administrationskonsole oder mit dem Befehl 'createJAXWSHandler'. Indem Sie eine neue Handler-Konfiguration erstellen, machen Sie WebSphere Application Server auf Ihren Handler aufmerksam und machen den Handler für den Einschluss in eine oder mehrere Handlerlisten verfügbar.
  4. Neue JAX-WS-Handlerliste erstellen In WebSphere Application Server werden den WS-Notification-Servicepunkten (für die Bearbeitung eingehender Aufrufe) bzw. den WS-Notification-Services (für die Bearbeitung abgehender Aufrufe) Handlerlisten (anstelle einzelner Handler) bereitgestellt.
  5. Optional: Führen Sie in der Administrationskonsole die folgenden untergeordneten Schritte aus, um eine JAX-WS-Handlerliste auf einen Service-Provider-Endpunkt (NotificationBroker, PublisherRegistrationManager oder SubscriptionManager) anzuwenden:
    1. Navigieren Sie zu Serviceintegration -> WS-Notification -> Services -> Servicename -> [Weitere Eigenschaften] WS-Notification-Servicepunkte oder Serviceintegration -> Busse -> Busname -> [Services] WS-Notification-Services -> Servicename -> [Weitere Eigenschaften] WS-Notification-Servicepunkte. Das Formular WS-Notification-Servicepunkte [Sammlung] wird angezeigt. Dieses Formular enthält alle Servicepunkte, die für diesen WS-Notification-Service der Version 7.0 konfiguriert sind.
    2. Klicken Sie im Inhaltsteilfenster in der Liste auf den Namen eines JAX-WS-basierten WS-Notification-Servicepunkts der Version 7.0. Die aktuellen Einstellungen für diesen WS-Notification-Servicepunkt der Version 7.0 werden im Formular WS-Notification-Servicepunkte [Einstellungen] angezeigt.
    3. Wenden Sie die JAX-WS-Handlerliste an, indem Sie sie in dem Listenfenster für eine oder mehrere der folgenden allgemeinen Eigenschaften auswählen:
      JAX-WS-Handlerliste für NotificationBroker

      JAX-WS-Handlerliste für SubscriptionManager

      JAX-WS-Handlerliste für PublisherRegistrationManager

  6. Optional: Führen Sie in der Administrationskonsole die folgenden untergeordneten Schritte aus, um eine JAX-WS-Handlerliste auf einen WS-Notification-Service anzuwenden:
    1. Navigieren Sie zu 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 JAX-WS-basierten WS-Notification-Service der Version 7.0. Die aktuellen Einstellungen für diesen WS-Notification-Service der Version 7.0 werden in der Anzeige WS-Notification-Services [Einstellungen] aufgelistet.
    3. Wenden Sie die JAX-WS-Handlerliste an, indem Sie sie in dem Listenfenster für die folgende allgemeinen Eigenschaft auswählen:
      JAX-WS-Handlerliste


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_task_jaxws_hlist
Dateiname:tjwsn_task_jaxws_hlist.html