Propiedades de configuración para Resource Adapter para JMS con WebSphere Application Server
Como pare del despliegue de Resource Adapter para JMS con WebSphere Application Server, debe configurar un conjunto de recursos JMS al que dará soporte la instancia del adaptador de recursos desplegado.
Las tablas siguientes muestran una lista de las propiedades JMS y sus valores.
Nota: No todas las propiedades que están disponibles para las aplicaciones que se ejecutan dentro del entorno WebSphere Application Server pueden utilizarse en entornos de terceros. Algunas propiedades no tienen ningún significado fuera del entorno WebSphere Application Server y algunas no tienen ningún significado para cliente conectados de forma remota.
Nombre de propiedad | Descripción | Valores permitidos | Valor predeterminado |
---|---|---|---|
BusName | Nombre del bus de integración de servicios al que se debe conectar. | ||
ClientID | Identificador de cliente de JMS necesario para las suscripciones de tema duraderas en todas las conexiones creadas mediante esta fábrica de conexiones. | ||
UserName | |||
Password | |||
NonPersistentMapping | Fiabilidad aplicada a los mensajes JMS no persistentes enviados utilizando esta fábrica de conexiones. | BestEffortNonPersistent, ExpressNonPersistent, ReliableNonPersistent | ExpressNonPersistent |
PersistentMapping | Fiabilidad aplicada a los mensajes JMS persistentes enviados utilizando esta fábrica de conexiones. | ReliablePersistent, AssuredPersistent | ReliablePersistent |
DurableSubscriptionHome | Nombre del motor de mensajería utilizado para almacenar los mensajes entregados a suscripciones duraderas para los objetos creados desde esta fábrica de conexiones JMS. | ||
ReadAhead | 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. | AlwaysOn, AlwaysOff, Default | Valor predeterminado |
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. | ||
TargetType | Tipo del destino nombrado en la propiedad Destino. | BusMember, Custom, ME | BusMember |
TargetSignificance | La importancia del grupo de destino. | Required, Preferred | Required |
TargetTransportChain | Nombre del protocolo que define un grupo de motores de mensajería. | ||
ProviderEndpoints | Lista de puntos finales separados por comas utilizada para conectar con un servidor de rutina de carga. | ||
ConnectionProximity | Proximidad de los motores de mensajería que pueden aceptar solicitudes de conexiones, en relación con el motor de mensajería de rutina de carga. | Server, Cluster, Host, Bus | Bus |
TemporaryQueueNamePrefix | Prefijo de hasta doce caracteres utilizado para los nombres de las colas temporales creadas por las aplicaciones que utilizan esta fábrica de conexiones. | ||
TemporaryTopicNamePrefix | Prefijo utilizado al principio de los temas temporales creados por las aplicaciones que utilizan esta fábrica de conexiones. | ||
ShareDurableSubscriptions | Controla si las suscripciones duraderas se comparten entre conexiones con miembros de un clúster de servidores. | InCluster, AlwaysShared, NeverShared | InCluster (siempre se resuelve en AlwaysOff ya que el cliente siempre está fuera de un servidor en clúster WebSphere Application Server) |
ProducerDoesNotModify |
Cuando se habilita, no se copiarán los datos del objeto o de los mensajes de bytes enviados por una aplicación generadora de mensajes que se haya conectado al bus a través de esta fábrica de conexiones, cuando así se haya establecido, 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. | true, false | false |
Nombre de propiedad | Descripción | Valores permitidos | Valor predeterminado |
---|---|---|---|
BusName | Nombre del bus de integración de servicios al que se debe conectar. | ||
UserName | |||
Password | |||
NonPersistentMapping | Fiabilidad aplicada a los mensajes JMS no persistentes enviados utilizando esta fábrica de conexiones. | BestEffortNonPersistent, ExpressNonPersistent, ReliableNonPersistent | ExpressNonPersistent |
PersistentMapping | Fiabilidad aplicada a los mensajes JMS persistentes enviados utilizando esta fábrica de conexiones. | ReliablePersistent, AssuredPersistent | ReliablePersistent |
ReadAhead | 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. | AlwaysOn, AlwaysOff, Default | Valor predeterminado |
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. | ||
TargetType | Tipo del destino nombrado en la propiedad Destino. | BusMember, Custom, ME | BusMember |
TargetSignificance | La importancia del grupo de destino. | Required, Preferred | Required |
TargetTransportChain | Nombre del protocolo que define un grupo de motores de mensajería. | ||
ProviderEndpoints | Lista de puntos finales separados por comas utilizada para conectar con un servidor de rutina de carga. | ||
ConnectionProximity | Proximidad de los motores de mensajería que pueden aceptar solicitudes de conexiones, en relación con el motor de mensajería de rutina de carga. | Server, Cluster, Host, Bus | Bus |
TemporaryQueueNamePrefix | Prefijo de hasta doce caracteres utilizado para los nombres de las colas temporales creadas por las aplicaciones que utilizan esta fábrica de conexiones. | ||
ProducerDoesNotModify |
Cuando se habilita, no se copiarán los datos del objeto o de los mensajes de bytes enviados por una aplicación generadora de mensajes que se haya conectado al bus a través de esta fábrica de conexiones, cuando así se haya establecido, 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. | true, false | false |
Nombre de propiedad | Descripción | Valores permitidos | Valor predeterminado |
---|---|---|---|
BusName | Nombre del bus de integración de servicios al que se debe conectar. | ||
ClientID | Identificador de cliente de JMS necesario para las suscripciones de tema duraderas en todas las conexiones creadas mediante esta fábrica de conexiones. | ||
UserName | |||
Password | |||
NonPersistentMapping | Fiabilidad aplicada a los mensajes JMS no persistentes enviados utilizando esta fábrica de conexiones. | BestEffortNonPersistent, ExpressNonPersistent, ReliableNonPersistent | ExpressNonPersistent |
PersistentMapping | Fiabilidad aplicada a los mensajes JMS persistentes enviados utilizando esta fábrica de conexiones. | ReliablePersistent, AssuredPersistent | ReliablePersistent |
DurableSubscriptionHome | Nombre del motor de mensajería utilizado para almacenar los mensajes entregados a suscripciones duraderas para los objetos creados desde esta fábrica de conexiones JMS. | ||
ReadAhead | 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. | AlwaysOn, AlwaysOff, Default | Valor predeterminado |
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. | ||
TargetType | Tipo del destino nombrado en la propiedad Destino. | BusMember, Custom, ME | BusMember |
TargetSignificance | La importancia del grupo de destino. | Required, Preferred | Required |
TargetTransportChain | Nombre del protocolo que define un grupo de motores de mensajería. | ||
ProviderEndpoints | Lista de puntos finales separados por comas utilizada para conectar con un servidor de rutina de carga. | ||
ConnectionProximity | Proximidad de los motores de mensajería que pueden aceptar solicitudes de conexiones, en relación con el motor de mensajería de rutina de carga. | Server, Cluster, Host, Bus | Bus |
TemporaryTopicNamePrefix | Prefijo utilizado al principio de los temas temporales creados por las aplicaciones que utilizan esta fábrica de conexiones. | ||
ShareDurableSubscriptions | Controla si las suscripciones duraderas se comparten entre conexiones con miembros de un clúster de servidores. | InCluster, AlwaysShared, NeverShared | InCluster (siempre se resuelve en AlwaysOff ya que el cliente siempre está fuera de un servidor en clúster WebSphere Application Server) |
ProducerDoesNotModify |
Cuando se habilita, no se copiarán los datos del objeto o de los mensajes de bytes enviados por una aplicación generadora de mensajes que se haya conectado al bus a través de esta fábrica de conexiones, cuando así se haya establecido, 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. | true, false | false |
Nombre de propiedad | Descripción | Valores permitidos | Valor predeterminado |
---|---|---|---|
QueueName | Nombre de la cola asociada en el bus de integración de servicios. | ||
DeliveryMode | Modalidad de entrega de los mensajes enviados a este destino. Esto controla la persistencia de los mensajes en este destino. | Application, Persistent, NonPersistent | |
TimeToLive | Longitud de tiempo predeterminada en milisegundos desde su tiempo de entrega que un mensaje enviado a este destino se mantendrá en el sistema. | ||
Prioridad | Prioridad relativa de los mensajes enviados a este destino en el rango de 0 a 9, con 0 como la prioridad más baja y 9 la más alta. | ||
ReadAhead | 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. | AlwaysOn, AlwaysOff, AsConnection, Default | AsConnection |
BusName | Nombre del bus de integración de servicios al que se debe conectar. | ||
ScopeToLocalQP | Establece si el destino de cola del bus de integración de servicios identificado mediante esta Cola tiene el ámbito establecido dinámicamente en un único punto de cola si existe uno en el motor de mensajería al que está conectada la aplicación. | On, Off | Off |
ProducerPreferLocal | Establece si un MessageProducer para esta cola debe preferir un punto de cola conectado localmente del destino de cola del bus de integración de servicios antes que cualquier otro punto de cola. | On, Off | On |
ProducerBind | Establece si los mensajes enviados por un único MessageProducer a esta Cola irán al mismo punto de cola del bus de integración de servicios, o si no se aplicará esta limitación y diferentes mensajes se enviarán a diferentes puntos de cola. | On, Off | Off |
GatherMessages | Establece si los mensajes de todos los puntos de cola del bus de integración de servicios o de un único punto de cola son visibles para MessageConsumers y QueueBrowsers que utilizan esta Cola. | On, Off | Off |
Nombre de propiedad | Descripción | Valores permitidos | Valor predeterminado |
---|---|---|---|
TopicSpace | Nombre del espacio de temas que contiene el tema, en el bus de integración de servicios definido por la propiedad BusName. | Default.Topic.Space | |
TopicName | Nombre del tema al que está asignado este tema JMS, en el espacio de temas definido por la propiedad TopicSpace. | ||
DeliveryMode | Modalidad de entrega de los mensajes enviados a este destino. Esto controla la persistencia de los mensajes en este destino. | Application, Persistent, NonPersistent | |
TimeToLive | Longitud de tiempo predeterminada en milisegundos desde su tiempo de entrega que un mensaje enviado a este destino se mantendrá en el sistema. | ||
Prioridad | Prioridad relativa de los mensajes enviados a este destino en el rango de 0 a 9, con 0 como la prioridad más baja y 9 la más alta. | ||
ReadAhead | 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. | AlwaysOn, AlwaysOff, AsConnection, Default | AsConnection |
BusName | Nombre del bus de integración de servicios al que se debe conectar. |
Nombre de propiedad | Descripción | Valores permitidos | Valor predeterminado | Necesaria/opcional |
---|---|---|---|---|
Destino | Nombre del destino del bus de integración de servicios. | Required | ||
ProviderEndpoints | Lista de puntos finales separados por comas utilizada para conectar con un servidor de rutina de carga. | Required | ||
DestinationType | Determina si el bean controlado por mensajes utiliza un destino de cola o de tema. | javax.jms.Queue, javax.jms.Topic | Required | |
BusName | Nombre del bus de integración de servicios al que se debe conectar. | Required | ||
MessageSelector | 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. | Optional | ||
AcknowledgeMode | Cómo reconoce la sesión los mensajes que recibe. | Auto-acknowledge, Dups-ok-acknowledge | Reconocimiento automático | Optional |
SubscriptionDurability | Determina si una suscripción de tema JMS es duradera o no. | Durable, Nondurable | No duradera | Optional |
SubscriptionName | Nombre de suscripción necesario para suscripciones de tema duraderas. Campo necesario cuando se utiliza una suscripción de tema duradera. | Opcional | ||
MaxBatchSize | Número máximo de mensajes recibidos del motor de mensajería en un solo lote. | 1 a 2147483647 | 1 | Opcional |
MaxConcurrency | Número máximo de puntos finales a los que se entregan simultáneamente los mensajes | 1 a 2147483647 | 10 | Optional |
RetryInterval | El retardo (en segundos) entre intentos para conectarse a un motor de mensajería. | 1 a 2147483647 | 30 | Optional |
UserName | Opcional | |||
Password | Opcional | |||
DurableSubscriptionHome | Nombre del motor de mensajería utilizado para almacenar los mensajes entregados a suscripciones duraderas para los objetos creados desde esta fábrica de conexiones JMS. | Opcional | ||
ShareDurableSubscriptions | Controla si las suscripciones duraderas se comparten entre conexiones con miembros de un clúster de servidores. | InCluster, AlwaysShared, NeverShared | InCluster (siempre se resuelve en AlwaysOff ya que el cliente siempre está fuera de un servidor en clúster WebSphere Application Server) | Opcional |
ClientID | Identificador de cliente de JMS necesario para las suscripciones de tema duraderas en todas las conexiones creadas mediante esta fábrica de conexiones. | Opcional | ||
TargetTransportChain | Nombre del protocolo que define un grupo de motores de mensajería. | Opcional | ||
ReadAhead | 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. | AlwaysOn, AlwaysOff, Default | Default | Opcional |
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. | Optional | ||
TargetType | Tipo del destino nombrado en la propiedad Destino. | BusMember, Custom, ME | BusMember | Opcional |
TargetSignificance | Esta propiedad especifica la importancia del grupo de destino. | Required, Preferred | Obligatorio | Optional |
TopicSpace | Nombre del espacio de temas que contiene el tema, en el bus de integración de servicios definido por la propiedad BusName. | Default.Topic.Space | Optional | |
ForwarderDoesNotModify |
Cuando se habilita, no se copiarán los datos del objeto y los mensajes de bytes, reenviados a través de esta especificación de activación cuya carga útil se ha modificado, 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. | true, false | false | Optional |