Para manejar los mensajes que fluyen a y desde un servicio WS-Notification Versión 7.0 basado en JAX-WS existente, debe crear manejadores JAX-WS, encadenarlos en forma de una lista de manejadores y luego aplicar la lista de manejadores a un punto final NotificationBroker, PublisherRegistrationManager o SubscriptionManager de un punto de servicio WS-Notification Versión 7.0 (para el manejo de invocaciones de entrada) o aplicar la lista de manejadores a un servicio WS-Notification (para el manejo de invocaciones de salida).
Acerca de esta tarea
Para crear un manejador JAX-WS, puede utilizar una herramienta como, por ejemplo, IBM® Rational Application Developer. Para permitir a los manejadores realizar operaciones más complejas, encadénelos en listas de manejadores. Asocie cada lista de manejadores con uno o más puntos de servicio o servicios de la Versión 7.0 WS_Notification basados en JAX-WS , de forma que la lista de manejadores pueda supervisar la actividad de WS-Notification y efectuar la acción adecuada dependiendo del remitente y del contenido de cada mensaje de entrada o salida.. Por ejemplo:
- Puede utilizar una lista de manejadores del servicio web NotificationBroker para anotar todos los mensajes de notificación que recibe este punto de servicio.
- Puede utilizar una lista de manejadores de un servicio web SubscriptionManager para anotar todas las solicitudes de anulación de suscripción que recibe este punto de servicio.
- Puede utilizar una lista de manejadores de un servicio web PublisherRegistrationManager para anotar todas las solicitudes de anulación de registro de editor que recibe este punto de servicio.
Procedimiento
- Cree uno o varios manejadores JAX-WS. Puede hacerlo utilizando IBM Rational Application
Developer o una herramienta similar.
- Cargue
las clases de manejador JAX-WS. Un manejador JAX-WS interactúa con mensajes a través de un punto de servicio de WS-Notification versión 7.0 (para el manejo de invocaciones de entrada) o un servicio WS-Notification (para el manejo de invocaciones de salida) basado en JAX-WS, por lo tanto, es necesario que la clase de manejador esté disponible para el servidor o el clúster que aloja el punto de servicio o servicio WS-Notification que desea supervisar.
- Cree una nueva configuración de manejadores JAX-WS utilizando la consola administrativa o utilizando el Mandato createJAXWSHandler. Al crear una nueva configuración de manejadores, WebSphere
Application Server reconoce el manejador y éste está disponible para ser incluido en
una o más listas de manejadores.
- Cree
una nueva lista de manejadores JAX-WS. El enfoque usado en WebSphere Application Server se
debe aplicar a las listas de manejadores (en lugar de a manejadores individuales) a los
puntos de servicio WS-Notification (para el manejo de invocaciones de entrada) o a
servicios WS_Notification (para el manejo de invocaciones de salida).
- Opcional: Para aplicar una lista de manejadores JAX-WS a un punto final de proveedor de servicios (NotificationBroker, PublisherRegistrationManager o SubscriptionManager) asociado a un punto de servicio, utilice la consola administrativa para llevar a cabo los subpasos siguientes:
- Vaya a o a . Se muestra el formulario Puntos de servicio de WS-Notification [Colección]. Este formulario muestra todos los puntos de servicio configurados para este servicio WS-Notification Versión 7.0.
- En el panel de contenido, pulse el nombre de un punto de servicio WS-Notification Versión 7.0 basado en JAX-WS de la lista. Los valores actuales para este punto de servicio WS-Notification Versión 7.0 se muestran en el formulario Puntos de servicio de WS-Notification [Valores].
- Aplique la lista de manejadores JAX-WS seleccionándola en el recuadro de lista para una o varias de las siguientes propiedades generales:
- Lista de manejadores JAX-WS de intermediario de notificaciones
-
- Lista de manejadores JAX-WS de intermediario de suscripciones
-
- Lista de manejadores JAX-WS de gestor de registro de editor
-
- Opcional: Para aplicar una lista de manejadores JAX-WS a un servicio WS-Notification, utilice la consola administrativa para efectuar los subpasos siguientes:
- Vaya a o a . Se muestra el formulario Servicios de WS-Notification [Colección].
- En el panel de contenido, pulse el nombre de un servicio WS-Notification Versión 7.0 basado en JAX-WS de la lista. Los valores actuales para este servicio WS-Notification Versión 7.0 se muestran en el panel Servicios de WS-Notification [Valores].
- Aplique la lista de manejadores JAX-WS seleccionándola en el recuadro de lista para la siguiente propiedad general:
- Lista de manejadores JAX-WS
-