Aplicación de una lista de manejadores JAX-WS a un servicio WS-Notification

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).

Antes de empezar

En esta tarea se presupone que ya ha creado un servicio WS-Notification Versión 7.0.

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

  1. Cree uno o varios manejadores JAX-WS. Puede hacerlo utilizando IBM Rational Application Developer o una herramienta similar.
  2. 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.
  3. 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.
  4. 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).
  5. 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:
    1. Vaya a Integración de servicios -> WS-Notification -> Servicios -> nombre_servicio -> [Propiedades adicionales] Puntos de servicio WS-Notification o a Integración de servicios -> Buses -> nombre_bus -> [Servicios] Servicios WS-Notification -> nombre_servicio -> [Propiedades adicionales] Puntos de servicio WS-Notification. 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.
    2. 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].
    3. 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

  6. Opcional: Para aplicar una lista de manejadores JAX-WS a un servicio WS-Notification, utilice la consola administrativa para efectuar los subpasos siguientes:
    1. Vaya a Integración de servicios -> WS-Notification -> Servicios o a Integración de servicios -> Buses -> nombre_bus -> [Servicios] Servicios WS-Notification. Se muestra el formulario Servicios de WS-Notification [Colección].
    2. 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].
    3. Aplique la lista de manejadores JAX-WS seleccionándola en el recuadro de lista para la siguiente propiedad general:
      Lista de manejadores JAX-WS


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjwsn_task_jaxws_hlist
File name: tjwsn_task_jaxws_hlist.html