Configuración de una especificación de activación para el proveedor de mensajería predeterminado

Configure una especificación de activación JMS para habilitar un bean controlado por mensajes con el proveedor de mensajería predeterminado.

Acerca de esta tarea

Mediante Java™ EE Connector Architecture (JCA) 1.5. se puede crear una especificación de activación de JMS si desea utilizar un bean controlado por mensajes para comunicarse con el proveedor de mensajes predeterminado. JCA proporciona conectividad Java entre los servidores de aplicaciones como, por ejemplo, WebSphere Application Server, y sistemas de información de empresa. Proporciona un método estandarizado de integrar los proveedores JMS con los servidores de aplicaciones Java EE y proporciona una infraestructura para intercambiar datos con los sistemas empresariales, donde los datos se transfieren en forma de mensajes.

Uno o más beans controlados por mensajes pueden compartir una especificación de activación JMS.

Puesto que una especificación de activación JMS es un grupo de propiedades de configuración de mensajería y no un componente, no se puede iniciar y detener manualmente. Por esta razón, para impedir que un bean controlado por mensajes procese mensajes, debe completar las siguientes tareas:
  • Detenga la aplicación que contiene el bean controlado por mensajes.
  • Detenga el motor de mensajería.

Todas las propiedades de configuración de especificación de activación excepto Nombre, Nombre JNDI, Nombre JNDI del destino o Búsqueda de destino y Alias de autenticación se alteran temporalmente mediante las propiedades de configuración de activación adecuadas en el descriptor de despliegue de un bean controlado por mensajes EJB 2.1 o posterior asociado. Para un bean controlado por mensajes EJB 2.0, las propiedades Tipo de destino, Duración de suscripción, Modalidad de reconocimiento y Selector de mensajes quedan alteradas temporalmente por los elementos correspondientes del descriptor de despliegue. Para cualquiera de los tipos de bean, la propiedad Nombre JNDI de destino o Búsqueda de destino se puede alterar temporalmente por un valor especificado en los enlaces del bean controlado por mensaje.

Procedimiento

  1. Inicie la consola administrativa.
  2. Visualice el proveedor de mensajería predeterminado. En el panel de navegación, expanda Recursos -> JMS -> Proveedores JMS.
  3. Seleccione el proveedor predeterminado para el que desea configurar una especificación de activación.
  4. Opcional: Cambie el recuadro de selección Ámbito al nivel de ámbito en el que la especificación de activación sea visible a las aplicaciones, según las necesidades.
  5. En el panel de contenido, bajo la cabecera Propiedades adicionales, pulse Especificaciones de activación. De esta forma se listan las especificaciones de activación JMS existentes para el proveedor de mensajería predeterminado en el panel de contenido.
  6. Visualice las propiedades de la especificación de activación JMS. Si desea visualizar una especificación de activación, pulse uno de los nombres de la lista.
    Como alternativa, si desea crear una nueva especificación de activación, pulse Nuevo y, a continuación, especifique las propiedades obligatorias siguientes:
    Name
    Escriba el nombre por el que se conoce la especificación de activación JMS a efectos administrativos.
    Nombre JNDI
    Escriba el nombre JNDI que se utiliza para enlazar la especificación de activación con el espacio de nombres JNDI.
    Tipo de destino
    Búsqueda de destino
    Escriba el nombre JNDI que el bean controlado por mensajes utiliza para buscar el destino de JMS en el espacio de nombres JNDI.

    Seleccione el tipo de destino en la propiedad Tipo de destino.

    Búsqueda de fábrica de conexiones
    Escriba el nombre JNDI de la fábrica de conexiones que el bean controlado por mensajes utiliza para buscar las propiedades de fábrica de conexiones y sobrescribirlas en las propiedades de la especificación de activación.
    Nombre de bus

    Especifique el nombre del bus de integración de servicios con el que se realizan las conexiones. Debe ser el nombre del bus en el que está definido el destino de bus identificado por la propiedad Búsqueda de destino.

    Puede seleccionar un bus existente o escribir el nombre de otro bus. Si escribe el nombre de un bus que no existe, debe crear y configurar dicho bus antes de poder utilizar la especificación de activación.

  7. Especifique laspropiedades para la especificación de activación JMS según sus necesidades.
  8. Opcional: Especifique las propiedades de conexión de especificación de activación JMS que influyen en el modo en que el proveedor de mensajería predeterminado elige el motor de mensajería al que se conecta la aplicación de beans controlados por mensajes. De forma predeterminada, el entorno conecta automáticamente aplicaciones a un motor de mensajería disponible en el bus. Sin embargo, puede especificar información detallada de configuración adicional para influir en el proceso de conexión. Por ejemplo, para identificar los servidores de rutina de carga especiales o para limitar la conexión con un subgrupo de motores de mensajería disponibles, o mejorar la disponibilidad o el rendimiento o para garantizar el proceso secuencias de los mensajes recibidos. Para obtener información sobre porqué y cómo llevar a cabo esta acción, consulte Cómo se conectan las aplicaciones JMS a un motor de mensajería de un bus.
  9. Pulse Aceptar.
  10. Guarde los cambios en la configuración maestra.

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=tjn0025_
File name: tjn0025_.html