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.
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
- Erstellen Sie einen oder mehrere JAX-WS-Handler. Sie können hierfür
IBM Rational Application
Developer oder ein ähnliches Tool verwenden.
- 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.
- 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.
- 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.
- 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:
- Navigieren Sie zu oder . 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.
- 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.
- 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
-
- Optional: Führen Sie in der Administrationskonsole die folgenden untergeordneten Schritte aus, um eine JAX-WS-Handlerliste auf einen WS-Notification-Service anzuwenden:
- Navigieren Sie zu oder . Das Formular
WS-Notification-Services [Sammlung] wird angezeigt.
- 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.
- Wenden Sie die JAX-WS-Handlerliste an, indem Sie sie in dem Listenfenster für die folgende allgemeinen Eigenschaft
auswählen:
- JAX-WS-Handlerliste
-