Propiedades del descriptor de despliegue de beans controlados por mensajes

A continuación se describen las propiedades del descriptor de despliegue que se utilizan para los beans controlados por mensajes.

Puede configurar proveedores de MBean de extensión JMX con objeto de utilizarlos para ampliar los recursos existentes gestionados por WebSphere en el sistema administrativo central. Todos los proveedores de MBean son bibliotecas que contienen una implementación de un MBean JMX y el correspondiente archivo descriptores de MBean XML.

Para ver esta página de la consola administrativa, pulse Servidores > Servidores de aplicaciones > nombre_servidor > Administración > Servicios de administración > Proveedores de MBean de extensión

Tipo de transacción

Si el bean controlado por mensajes gestiona sus propias transacciones o si el contenedor gestiona las transacciones en nombre del bean.

Bean
El bean controlado por mensajes gestiona sus propias transacciones
Contenedor
El contenedor gestiona transacciones en nombre del bean
Selector de mensajes

Selector de mensajes JMS que se va a utilizar para determinar qué mensajes recibe el bean controlado por mensajes.

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 mensajes no pueden hacer referencia a valores del cuerpo del mensaje.

Modalidad de reconocimiento

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

Esta propiedad se aplica sólo a beans controlados por mensajes que utilizan demarcación de transacciones gestionada por bean (Tipo de transacción se establece en Bean).

Reconocimiento automático
La sesión reconoce automáticamente un mensaje cuando ha vuelto satisfactoriamente de una llamada que va a recibir, o el escucha de mensajes al que ha llamado para procesar el mensaje vuelve satisfactoriamente.
Reconocimiento correcto de duplicados
La sesión reconoce vagamente la entrega de mensajes. Como consecuencia, es probable que se produzcan entregas de algunos mensajes duplicados si JMS falla, por lo que sólo deben utilizarlo usuarios que toleren mensajes duplicados.

Como se define en la especificación de EJB, los clientes no pueden utilizar el uso de Message.acknowledge() en mensajes de reconocimiento. Si se pasa un valor de CLIENT_ACKNOWLEDGE en la llamada a createxxxSession, se reconocerán automáticamente los mensajes en el servidor de aplicaciones y no se utilizará Message.acknowledge().

Tipo de destino

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

Cola
El bean controlado por mensajes utiliza un destino de cola.
Tema
El bean controlado por mensajes utiliza un destino de tema.
Duración de suscripción

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

Duradera
Un suscriptor registra una suscripción duradera con una identidad exclusiva que JMS conserva. Los siguientes objetos de suscriptores con la misma identidad reanudan la suscripción en el estado en que la dejó el suscriptor anterior. Si no hay un suscriptor activo para una suscripción duradera, JMS conserva los mensajes de la suscripción hasta que la suscripción los recibe o hasta que caducan.
No duradera
Las suscripciones no duraderas duran el tiempo que dure el objeto del suscriptor. Esto significa que un cliente ve mensajes publicados sobre un tema sólo cuando su suscriptor esté activo. Si el suscriptor no está activo, el cliente no verá los mensajes publicados sobre ese tema.

Un suscriptor no duradero sólo se puede utilizar en el mismo contexto transaccional (por ejemplo, un contexto de transacción global o un contexto de transacción no especificada) que existía cuando se creó el suscriptor. Para obtener más información sobre esta restricción de contexto, consulte El efecto del contexto de transacción en suscripciones no duraderas.

Nombre de ActivationSpec

Escriba el nombre JNDI de la activación de J2C que debe utilizarse para desplegar este bean controlado por mensajes. Este nombre debe coincidir con el nombre de una especificación de activación que se define en WebSphere Application Server.




Los enlaces marcados (en línea) requieren acceso a Internet.

Tareas relacionadas
Referencia relacionada


Nombre de fichero: rmb_ddprops.html