Especificación de activación JMS [Valores]

Una especificación de activación JMS se asocia con uno o más beans controlados por mensajes y proporciona la configuración necesaria para que reciban mensajes.

Para ver esta página de la consola, pulse una de las siguientes vías de acceso:
  • Recursos -> JMS->Especificaciones de activación -> nombre_especificación_activación
  • Recursos -> JMS -> Proveedores JMS -> un_proveedor_mensajería -> [Propiedades adicionales] Especificaciones de activación -> nombre_especificación_activación
Utilice este panel para examinar o cambiar las propiedades de configuración de la especificación de activación JMS seleccionada para ser utilizada con el proveedor de mensajería predeterminado.

Puede crear una especificación de activación JMS si desea utilizar un bean controlado por mensajes para comunicarse con el proveedor de mensajería predeterminado a través de JCA (Java EE Connector Architecture) 1.5. 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 servidores de aplicaciones Java EE y proporciona una infraestructura para intercambiar datos con los sistemas de empresa, donde los datos se transfieren en forma de mensajes.

Todas las propiedades de configuración de especificación de activación excepto Nombre, Nombre JNDI, Nombre JNDI de destino y Alias de autenticación se sustituyen con propiedades de activación de configuración nombradas adecuadamente en el descriptor de despliegue de un bean EJB controlado por mensajes 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 dos tipos de bean, la propiedad Nombre JNDI de destino puede ser sobrescrita por un valor especificado en los enlaces del bean controlado por mensajes.

Las propiedades de la especificación de activación influyen en cómo 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 para mejorar la disponibilidad o el rendimiento, o para garantizar el proceso secuencial de los mensajes recibidos.Para obtener más información sobre porqué y cómo hacerlo, consulte el tema Cómo se conectan las aplicaciones JMS a un motor de mensajería de un bus.

Separador Configuración

El separador Configuración muestra las propiedades de configuración para este objeto. Estos valores de propiedad se conservan incluso si se detiene el entorno de ejecución y luego se reinicia. Consulte las descripciones de tarea del Information Center si desea más información sobre cómo aplicar cambios de configuración en el entorno de ejecución.

Propiedades generales

Ámbito

Especifica el nivel de topología más alto en el que los servidores de aplicaciones pueden utilizar este objeto de recurso.

Información Valor
Obligatorio No
Tipo de datos Serie

Proveedor

Especifica un proveedor de JMS, que permite mensajería asíncrona basada en JMS (Java Message Service). Proporciona fábricas de conexiones de J2EE para crear conexiones para destinos de cola JMS o de tema específicos. Se utilizan objetos administrativos del proveedor JMS para gestionar recursos JMS para el proveedor JMS asociado.

Información Valor
Obligatorio No
Tipo de datos Serie

Name

El nombre de visualización necesario del recurso.

Información Valor
Obligatorio
Tipo de datos Serie

Nombre JNDI

Nombre JNDI del recurso.

Escriba el nombre JNDI que se especifica en los enlaces para los beans controlados por mensajes asociados con esta especificación de activación.
Información Valor
Obligatorio
Tipo de datos Serie

Descripción

Descripción opcional del recurso.

Información Valor
Obligatorio No
Tipo de datos Área de texto

Tipo de destino

Determina si el bean controlado por mensajes utiliza un destino de cola o de tema.

Información Valor
Obligatorio
Tipo de datos lista desplegable
Rango
Cola
El bean controlado por mensajes utiliza una cola JMS. El nombre JNDI de la cola JMS se especifica en la propiedad Nombre JNDI de destino.

Tema
El bean controlado por mensajes utiliza un tema JMS. El nombre JNDI del tema JMS se especifica en la propiedad Nombre JNDI de destino.

Nombre JNDI de destino

Nombre JNDI del destino.

Escriba el nombre JNDI que utiliza el bean controlado por mensajes para buscar el destino JMS en el espacio de nombres JNDI.

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

Para adaptadores de recursos que admiten JMS tiene que asociar javax.jms.Destinations a una especificación de activación, de modo que el adaptador de recursos pueda atender los mensajes del destino de JMS. En este caso, el administrador configura un objeto administrado J2C que implementa la interfaz javax.jms.Destination y la enlaza a la JNDI.

Puede configurar objetos administrados J2C para utilizar una clase ActivationSpec que implementa un método setDestination(javax.jms.Destination). En este caso, puede especificar el nombre de JNDI de destino (es decir, el nombre de JNDI para el objeto administrado J2C que implementa el javax.jms.Destination).

Durante el inicio de la aplicación, cuando se inicializa la especificación de activación como parte de la activación del punto final, el servidor utiliza el nombre de JNDI de destino para buscar el objeto administrado de destino, luego lo establece en la instancia de especificación de activación.

Información Valor
Obligatorio
Tipo de datos Serie

Selector de mensajes

Selector de mensajes JMS utilizado para determinar qué mensajes recibe el bean controlado por mensajes. El valor es una serie que se utiliza para seleccionar un subconjunto de los mensajes disponibles. La sintaxis se basa en un subconjunto de la sintaxis de expresión condicional SQL 92, tal como se describe en la especificación JMS. Consulte el Information Center para obtener más información.

Por ejemplo:
JMSType='car' AND color='blue' AND weight>2500

La serie del selector puede hacer referencia a campos de la cabecera del mensaje JMS y a campos de las propiedades del mensaje. Los selectores de mensaje no pueden hacer referencia a los valores del texto.

Un valor nulo (una serie vacía) indica que hay un selector de mensajes para el consumidor de mensajes.

Información Valor
Obligatorio No
Tipo de datos Serie

Nombre de bus

Nombre del bus al que se debe conectar.

Escriba 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 se define el destino identificado por la propiedad Nombre JNDI de destino.
Información Valor
Obligatorio No
Tipo de datos Personalizado

Modalidad de reconocimiento

Forma en que la sesión reconoce los mensajes que recibe.

La modalidad de reconocimiento indica cómo debe reconocer un mensaje recibido el bean controlado por mensaje.
Nota:

El acuse de recibo se envía cuando se suprime el mensaje.

Si tiene un bean controlado por mensajes no transaccional, el sistema suprime el mensaje cuando se inicia el bean, o cuando se completa el bean. Si el bean genera una excepción y, por lo tanto, no se completa, el sistema emprende una de las acciones siguientes:
  • Si el sistema está configurado para suprimir el mensaje cuando el bean finaliza, el mensaje se distribuye a una nueva instancia del bean, de modo que tenga otra oportunidad para ser procesado.
  • Si el sistema está configurado para suprimir el mensaje cuando se inicia el bean, el mensaje se pierde.

El mensaje se suprime cuando se inicia el bean, si la calidad del servicio se establece en Mejor esfuerzo no persistente. Para todas las demás calidades de servicio, el mensaje se suprime cuando se completa el bean.

Información Valor
Obligatorio No
Tipo de datos lista desplegable
Rango
Reconocimiento automático
La sesión reconoce, automáticamente, la entrega de un mensaje.

Reconocimiento automático correcto de duplicados
La sesión reconoce vagamente la entrega de mensajes, lo que puede mejorar el rendimiento, pero puede llevar a que el bean controlado por mensajes reciba un mensaje más de una vez.

Target

Nombre de un destino que identifica un grupo de motores de mensajería. Especifique el tipo de destino utilizando la propiedad Tipo de destino.

Información Valor
Obligatorio No
Tipo de datos Serie

Tipo de destino

Tipo del destino nombrado en la propiedad Destino.

Información Valor
Obligatorio No
Tipo de datos lista desplegable
Rango
Nombre de miembro del bus
Nombre de un miembro de bus. Esta opción recupera los motores de mensajería activos alojados en el miembro de bus indicado (servidor de aplicaciones o clúster de servidores).

Nombre de grupo del motor de mensajería personalizado
El nombre de un grupo personalizado de motores de mensajería (que forman un clúster de autodeclaración). Esta opción recupera los motores de mensajería activos que se han registrado con el grupo personalizado indicado.

Nombre de motor de mensajería
Nombre de un motor de mensajería. Esta opción recupera los puntos finales que pueden utilizarse para llegar al motor de mensajería indicado.

Importancia del destino

Esta propiedad especifica la importancia del grupo de destino.

Información Valor
Obligatorio No
Tipo de datos lista desplegable
Rango
Preferido
Es preferible seleccionar un motor de mensajería del grupo de destino. Se seleccionará un motor de mensajería del grupo de destino si hay uno disponible. Si no hay un motor de mensajería disponible en el grupo de destino, se seleccionará un motor de mensajería fuera del grupo de destino, si está disponible en el mismo bus de integración de servicios.

Obligatoria
Es necesario seleccionar un motor de mensajería del grupo de destino. Se seleccionará un motor de mensajería del grupo de destino si hay uno disponible. Si no hay un motor de mensajería disponible en el grupo de destino, el proceso de conexión dará error.

Cadena de transporte de entrada de destino

Nombre de la cadena de transporte de entrada que la aplicación debe utilizar como destino al conectarse a un motor de mensajería en un proceso distinto a la aplicación. Si selecciona un motor de mensajería de otro proceso, se puede realizar una conexión sólo si el motor de mensajería está en un servidor que ejecuta la cadena de transporte de entrada especificada. Consulte el Information Center para obtener más información.

Si el motor de mensajería seleccionado está en el mismo servidor que la aplicación, se realiza una conexión directamente desde el proceso y se ignora esta propiedad de cadena de transporte.

Las cadenas de transporte representan pilas de protocolos de red que operan dentro de un servidor. El nombre que especifique debe ser una de las cadenas de transporte disponibles en el servidor que aloja el motor de mensajería, tal como aparece listado en el panel Servidores -> Tipos de servidor -> Servidores de aplicaciones WebSphere -> nombre_servidor -> [Mensajería de servidor] Transportes de entrada del motor de mensajería. Se proporcionan las siguientes cadenas de transporte, pero puede definir sus propias cadenas de transporte en ese panel.
InboundBasicMessaging
Es un protocolo orientado a conexiones, que utiliza una conexión TCP/IP estándar (JFAP-TCP/IP). Incluye soporte para flujos transaccionales en dos fases (XA remoto), para que un generador o consumidor de mensajes que se ejecute en un sistema cliente o servidor, pueda participar en una transacción global gestionada sobre dicho sistema cliente o servidor. El uso específico de flujos XA es dar soporte de acceso a una aplicación que se ejecuta en un servidor en un motor de mensajería de otro servidor, quizás porque el primer servidor no tiene un motor de mensajería adecuado. Si se utilizan flujos XA remotos, debe estar disponible un coordinador de transacciones de forma local para la aplicación.
InboundSecureMessaging
Es el protocolo InboundBasicMessaging envuelto en SSL.
Para obtener más información sobre cómo utilizar esta propiedad con otras propiedades de fábrica de conexiones para la gestión de carga de trabajo de las conexiones, consulte el tema Propiedades administrativas para conexiones JMS a un bus.
Información Valor
Obligatorio No
Tipo de datos Serie

Puntos finales de proveedor

Lista separada por comas de tripletes de puntos finales, con la sintaxis nombreHost:númeroPuerto:nombreCadena, utilizada para conectarse a un servidor de rutina de carga. Por ejemplo, Merlin:7276:BootstrapBasicMessaging,Gandalf:5557:BootstrapSecureMessaging.

Los puntos finales de proveedor no se utilizan salvo que el bus especificado no se pueda encontrar en la célula local. Las aplicaciones MDB (bean controlado por mensaje) primero intentan conectarse al bus especificado en la célula local. Si este intento falla, los puntos finales de proveedor se utilizan para permitir a las aplicaciones consumir los mensajes desde una célula remota.

Si no se especifica el nombre de host, se utiliza localhost como valor predeterminado.

Si se especifica el número de puerto, se utiliza 7276 como valor predeterminado.

Si no se especifica el protocolo, como valor predeterminado se utilizará una cadena predefinida como BootstrapBasicMessaging.

Información Valor
Obligatorio No
Tipo de datos Área de texto

Tamaño máximo de lote

Número máximo de mensajes recibidos del motor de mensajería en un solo lote.

Es el número máximo de mensajes en un solo lote entregados en serie a una sola instancia de bean controlado por mensajes. Los lotes de mensajes pueden mejorar el rendimiento especialmente cuando se utilizan con Modalidad de reconocimiento establecido en Reconocimiento automático correcto de duplicados. Si el orden de los mensajes debe conservarse en las entregas con errores, establezca el tamaño del lote en 1.
Información Valor
Obligatorio No
Tipo de datos Entero
Rango 1 a 2147483647

Número máximo de invocaciones MDB simultáneas por punto final

Número máximo de puntos finales a los que se entregan simultáneamente los mensajes.

Si se aumenta este número puede mejorar el rendimiento pero también aumentará el número de hebras en uso en un momento dado. Si el orden de los mensajes debe conservarse en las entregas con errores, establezca el número máximo de puntos finales simultáneos en 1. El orden de los mensajes sólo se aplica si el destino del que consume el bean controlado por mensaje no es un destino particionado. Los destinos particionados se utilizan en un escenario de carga de trabajo compartida en un clúster.
Información Valor
Obligatorio No
Tipo de datos Entero
Rango 1 a 2147483647

Detener automáticamente puntos finales en anomalía de mensaje repetido

Estos parámetros permiten la detención automática de un punto final cuando el número de mensajes que fallan de forma secuencial alcanza el límite que se especifique. Esto ayuda a distinguir entre uno o dos mensajes que fallan debido a problemas con los propios mensajes, y un problema del recurso del sistema que genera muchos mensajes que fallan de forma secuencial.

Detener el punto final reduce el número de mensajes que se mueven innecesariamente a un destino de excepción, cuando el problema no está provocado pro mensajes que no se procesan correctamente.

Cuando un punto final se detiene automáticamente, el Estado en el panel de la consola de administración es rojo. Se debe reiniciar manualmente pulsando Reanudar.

Después de reiniciar un punto final, se reintentan los mensajes erróneos que causaron la detención del punto final. Si siguen fallando, se trasladan a un destino de excepción, si se ha configurado alguno.

Habilitar

Habilitar la detención automática de un punto final de acuerdo con los parámetros siguientes.

Información Valor
Obligatorio No
Tipo de datos Booleano

Umbral de mensaje anómalo secuencial

El punto final se detendrá cuando el número de mensajes que fallen secuencialmente alcance el límite configurado. Debido a las dependencias de proceso en el MDB el número de mensajes real procesados puede superar este valor.

Esta propiedad no está habilitada a menos que la propiedad Detener automáticamente puntos finales en anomalía de mensaje repetido esté habilitada.

Información Valor
Obligatorio No
Tipo de datos Entero

Retardo entre los reintentos de mensajes anómalos

Cualquier mensaje que el MDB no pueda procesar pero que no haya alcanzado el límite máximo de entregas anómalas sólo se reintentará después de que haya transcurrido este periodo de tiempo (en milisegundos). Puede que se intenten otros mensajes durante este periodo, a menos que el umbral de errores secuenciales y la concurrencia máxima estén establecidos en 1.

Establecer un retardo entre los reintentos de un mensaje que falla reduce el número de mensajes que se mueven innecesariamente al destino de excepción antes de que se detenga el MDB. Para minimizar el número de mensajes que se mueven, haga que este retardo sea mayor que el intervalo de tiempo esperado entre los mensajes que llegan al destino.

Esta propiedad no está habilitada a menos que la propiedad Detener automáticamente puntos finales en anomalía de mensaje repetido esté habilitada.

Información Valor
Obligatorio No
Tipo de datos Entero
Rango La hora en milisegundos. El valor 0 indica que no hay ningún retraso entre reintentos.

Duración de suscripción

Indica si una suscripción de tema JMS es duradera o no.

Normalmente, sólo una aplicación a la vez pueden tener un consumidor para una suscripción duradera determinada. Esta propiedad le permite alterar este comportamiento para que una suscripción duradera pueda tener varios consumidores simultáneos.
Información Valor
Obligatorio No
Tipo de datos lista desplegable
Rango
Duradera
El proveedor de mensajería almacena los mensajes mientras no está disponible el bean controlado por mensajes y entrega los mensajes cuando dicho bean está disponible de nuevo.

No duradera
El proveedor de mensajería no almacena ni vuelve a entregar los mensajes si no hay disponible un bean controlado por mensajes.

Nombre de suscripción

Nombre de suscripción necesario para suscripciones de tema duraderas. Campo necesario cuando se utiliza una suscripción de tema duradera.

Cada suscripción duradera de JMS se identifica mediante un nombre de suscripción (especificado en esta propiedad). Una conexión JMS también tiene un identificador de cliente asociado (especificado en la propiedad Identificador de cliente) que se utiliza para asociar una conexión y sus objetos a la lista de mensajes (en la suscripción duradera), que el proveedor de JMS mantiene para el cliente.

Este nombre de suscripción debe ser exclusivo dentro de un identificador de cliente dado.

Información Valor
Obligatorio No
Tipo de datos Serie

Identificador de cliente

Identificador de cliente de JMS necesario para las suscripciones de tema duraderas en todas las conexiones creadas mediante esta especificación de activación.

El valor especificado es un identificador exclusivo para un cliente (bean controlado por mensaje). El identificador del cliente se utiliza para asociar una conexión del cliente con la lista de mensajes (en una suscripción duradera) que el proveedor de mensajería conserva para el cliente. Cuando un cliente vuelve a estar disponible, después de no haber estado disponible, el proveedor de mensajería utiliza el identificador del cliente para volver a entregar los mensajes almacenados al cliente correcto.
Información Valor
Obligatorio No
Tipo de datos Serie

Inicio de suscripciones duraderas

Nombre del motor de mensajería utilizado para almacenar los mensajes entregados a suscripciones duraderas para los objetos creados desde esta especificación de activación JMS. Este campo es necesario si se utiliza una suscripción de tema duradera.

Los administradores pueden gestionar el estado de tiempo de ejecución de las suscripciones duraderas a través de puntos de publicación para este motor de mensajería.
Información Valor
Obligatorio No
Tipo de datos Serie

Pasar carga útil de mensajes por referencia

Cuando se envían mensajes de objetos o de bytes de gran tamaño, el coste en memoria y el uso del procesador para serializar, deserializar y copiar la carga de trabajo del mensaje puede ser muy significativo.Si se habilitan las propiedades pasar carga útil de mensajes por referencia en una fábrica de conexiones o especificación de activación, se indica al proveedor de mensajería predeterminado que altere temporalmente la especificación JMS 1.1 y reduzca u omita potencialmente esta copia de datos.
PRECAUCIÓN:
Las partes de la Especificación JMS que se omiten en estas propiedades se definen para garantizar la integridad de datos de mensajes. Cualquiera de las aplicaciones JMS que utilice estas propiedades debe seguir de forma estricta las reglas descritas en el tema Porqué y cuándo pasar la carga útil de mensaje JMS por referencia, o se corre el riesgo de perder la integridad de los datos.

Las aplicaciones que utilizan esta especificación de activación para recibir mensajes deben seguir la siguiente regla:

  • La aplicación no modifica el objeto de datos obtenido de un mensaje de objeto JMS. El objeto de datos se trata como de sólo lectura.

Cuando esta opción esté habilitada, el sistema sólo serializará los datos de los mensajes de objeto recibidos a través de esta especificación de activación cuando sea absolutamente necesario. Las aplicaciones deben tratar los datos obtenidos de estos mensajes como sólo de lectura.

Información Valor
Obligatorio No
Tipo de datos Booleano

Las aplicaciones que reenvían mensajes que se recibieron originalmente utilizando esta especificación de activación deben seguir las siguientes reglas:

  • La aplicación puede sustituir el objeto de datos en un mensaje de objeto JMS, siempre que el objeto de datos todavía no se haya establecido en el mensaje. La aplicación no modifica, ni sustituye el objeto de datos después de que se haya establecido en el mensaje.
  • La aplicación puede sustituir la matriz de bytes en un mensaje de bytes JMS, pero sólo mediante el uso de una sola llamada a writeBytes(byte[]) y siempre que la matriz de bytes todavía no se haya establecido en el mensaje. La aplicación no modifica ni sustituye la matriz de bytes después de que se haya establecido en el mensaje.

Cuando está opción esté habilitada, los datos de los mensajes de Objeto/Bytes reenviados a través de esta especificación de activación cuya carga útil se haya modificado no se copiarán cuando se haya establecido en el mensaje y el sistema sólo serializará los datos del mensaje cuando sea absolutamente necesario. Las aplicaciones que envían estos mensajes no deben modificar los datos una vez que se han establecido en el mensaje.

Información Valor
Obligatorio No
Tipo de datos Booleano

Compartir suscripciones duraderas

Controla si las suscripciones duraderas se comparten entre conexiones con miembros de un clúster de servidores.

Normalmente, sólo una sesión a la vez puede tener un TopicSubscriber para una suscripción duradera determinada. Esta propiedad le permite alterar este comportamiento para que una suscripción duradera pueda tener varios consumidores simultáneos, uno en cada servidor de aplicaciones del clúster de servidores.

Esta opción se debe modificar de su valor predeterminado sólo en los entornos WebSphere Application Server que soportan los clústeres de servidores.

Información Valor
Obligatorio No
Tipo de datos lista desplegable
Rango
En clúster
Permite compartir suscripciones duraderas cuando las conexiones se efectúan desde dentro de un clúster de servidores.

Siempre compartidas
Las suscripciones duraderas pueden compartirse entre conexiones.

Nunca compartidas
Las suscripciones duraderas nunca se comparten entre conexiones.

Compartir origen de datos con CMP

Permitir compartir conexiones entre JMS y beans de entidad de persistencia gestionada por contenedor (CMP).

Utilice esta opción para habilitar los beans de entidad de persistencia gestionada por contenedor (CMP) para que compartan las conexiones de base de datos utilizadas por el almacén de datos de un motor de mensajería. Esto se ha estimado como una mejora potencial de 15% para el rendimiento global pero sólo puede utilizarse para beans de entidad conectados al servidor de aplicaciones que contiene el motor de mensajería.

Para obtener más información sobre la utilización de esta opción, consulte el tema Habilitar los beans de entidad CMP y los almacenes de datos del motor de mensajería para que compartan conexiones de bases de datos.

Información Valor
Obligatorio No
Tipo de datos Booleano

Lectura anticipada

La lectura anticipada es una optimización que de forma preventiva asigna mensajes a consumidores. Esto mejora los tiempos para cumplir las solicitudes del consumidor.

Los mensajes asignados a un consumidor se bloquean en el servidor y ninguno de los consumidores de ese destino pueden consumirlos. Los mensajes asignados a un consumidor, pero no consumidos antes de que se cierre el consumidor, se desbloquean posteriormente en el servidor y quedan disponibles para poder ser recibidos por otros consumidores.

Puede alterar temporalmente esta propiedad para destinos de JMS individuales estableciendo la propiedad Lectura anticipada en el destino de JMS.

Información Valor
Obligatorio No
Tipo de datos lista desplegable
Rango
String
El proveedor de mensajería asigna, de forma preventiva, mensajes a los consumidores sobre suscripciones no duraderas y suscripciones duraderas no compartidas. Es decir, la optimización de lectura anticipada sólo se activa cuando sólo puede haber un consumidor.

Habilitada
El proveedor de mensajería asigna los mensajes a los consumidores de forma preventiva. Esto mejora los tiempos para cumplir las solicitudes del consumidor.

Inhabilitado
El proveedor de mensajería no asigna los mensajes a los consumidores de forma preventiva.

Activar siempre los MDB en todos los servidores

Esta propiedad sólo se utiliza cuando la aplicación MDB se ejecuta en un servidor que sea miembro del bus que la aplicación tiene como destino. No tiene ningún efecto cuando el MDB se ejecuta en un servidor que no es miembro del bus de destino.

Si la aplicación MDB se ejecuta en un servidor que es miembro del bus de destino, si se habilita esta opción se permite a la aplicación MDB procesar mensajes tanto si el servidor también aloja un motor de mensajería en ejecución como si no. Si esta opción no se habilita, las aplicaciones MDB que se encuentran en servidores que no tengan un ME local en ejecución no procesarán mensajes.

Para las aplicaciones MDB que se conectan a un miembro de bus del clúster, también puede utilizar esta opción para habilitar cualquiera de las siguientes configuraciones adicionales:
  • Todos los servidores del clúster pueden recibir mensajes de la aplicación MDB para aprovechar al máximo la potencia de proceso del clúster.
  • Para asegurar el proceso secuencial de los mensajes, sólo un servidor a la vez puede recibir mensajes de la aplicación MDB.
Seleccione esta opción para permitir que todos los servidores del clúster reciban mensajes de la aplicación MDB. Para permitir que sólo un servidor a la vez reciba mensajes de la aplicación MDB, compruebe que esta opción no esté seleccionada y seleccione la opción recibir exclusivo en el destino.

Para obtener más información consulte el tema Cómo se conecta un bean controlado por mensajes en un clúster.

Información Valor
Obligatorio No
Tipo de datos Booleano

Intervalo de reintento

Retardo (en segundos) entre los intentos para conectarse a un motor de mensajería, tanto para la conexión inicial como para cualquier intento posterior de establecer una mejor conexión.

Información Valor
Obligatorio No
Tipo de datos Entero
Rango 1 a 2147483647

Alias de autenticación

Nombre de un alias de autenticación J2C utilizado para la autenticación gestionada por componentes de conexiones con el bus de integración de servicios.

Un alias de autenticación de Java Platform, Enterprise Edition (Java EE) Connector Architecture (JCA) especifica el ID de usuario y la contraseña utilizados para autenticar la creación de una nueva conexión con el proveedor de JMS.

Los campos de propiedades personalizadas de nombre de usuario y contraseña deben dejarse sin especificar si se utiliza el campo del alias de autenticación. Las propiedades del alias de autenticación establecidas como parte del despliegue de aplicaciones tienen prioridad sobre las propiedades establecidas en el objeto administrativo de especificación de activación.

Sólo el alias de autenticación se escribe siempre a archivo sin cifrar, aún cuando sea para el registro cronológico de recuperación de transacciones. El servicio de seguridad se utiliza para proteger el nombre de usuario real y la contraseña.

Durante el inicio de la aplicación, cuando se inicializa la especificación de activación como parte de la activación del punto final, el servidor utiliza el alias de autenticación para recuperar el nombre de usuario real y la contraseña de seguridad, luego lo establece en la instancia de especificación de activación.

Información Valor
Obligatorio No
Tipo de datos lista desplegable


Nombre de archivo: SIBJMSActivationSpec_DetailForm.html