[Valores] de fábrica de conexiones de cola de proveedor predeterminado

Una fábrica de conexiones de cola JMS se utiliza para crear conexiones con el proveedor de JMS asociado de colas JMS para mensajería punto a punto. Utilice los objetos administrativos de fábricas de conexiones de cola para gestionar fábricas de conexiones de cola JMS para el proveedor de mensajería por omisión.

Para ver este panel en la consola, pulse una de las siguientes vías de acceso:

  • Recursos > JMS > Fábricas de conexiones de cola > nombre_fábrica
  • Recursos > JMS > Proveedores de JMS > un_proveedor_mensajería > [Propiedades adicionales] Fábricas de conexiones de cola > nombre_fábrica
Utilice este panel para examinar o modificar las propiedades de configuración de la fábrica de conexiones de cola JMS seleccionada que se va a utilizar con el proveedor de JMS de mensajería predeterminada. Estas propiedades de configuración controlan cómo se crean las conexiones con colas de JMS asociadas.

De forma predeterminada, las conexiones creadas utilizando esta fábrica de conexiones JMS en los contenedores de servidor (por ejemplo, desde un enterprise bean) se agrupan a través de la agrupación de conexiones de Java Platform, Enterprise Edition (Java EE) Connector Architecture (JCA). Puede modificar los valores de la agrupación de conexiones de esta fábrica de conexiones seleccionando el enlace de propiedades Propiedades de la agrupación de conexiones en la sección Propiedades adicionales del panel de la consola administrativa.


Los enlaces marcados (en línea) requieren acceso a Internet. Cada enlace inicia una búsqueda del tema en el centro de información en línea. Cuando se muestren los resultados de la búsqueda, seleccione el tema que más se corresponda con su configuración.

Busque actualizaciones de este tema (en línea)

Conceptos relacionados
Recursos de colas JMS e integración de servicios (en línea)
Fábricas de conexiones de JMS e integración de servicios (en línea)
Por qué y cuándo pasar la carga útil de mensajes JMS por referencia (en línea)
Tareas relacionadas
Configuración de una fábrica de conexiones de cola para el proveedor de mensajería predeterminado (en línea)
Referencia relacionada
Pasar carga útil de mensajes por referencia: ventajas potenciales para cada paso de proceso (en línea)
Pasar carga útil de mensajes por referencia: casos de ejemplo de uso y código de ejemplo para las aplicaciones de reenvío (en línea)
Pasar carga útil de mensajes por referencia: código de ejemplo para aplicaciones generadoras y consumidoras (en línea)
Información relacionada
Botones de la consola administrativa
Preferencias de la consola administrativa
Para plataformas z/OS Para WebSphere Application Server Network Deployment Propiedades administrativas para conexiones JMS con un bus

Pestaña Configuración

La pestaña Configuración muestra las propiedades de configuración para este objeto. Estos valores de propiedades se conservan incluso si el entorno de tiempo de ejecución se detiene y se reinicia después. Consulte las descripciones de tareas en el Information Center para obtener información sobre cómo aplicar cambios de configuración al entorno de tiempo de ejecución.

Propiedades generales

Ámbito

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

Necesaria No
Tipo de datos Texto

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. Los objetos administrativos del proveedor de JMS se utilizan para gestionar recursos de JMS del proveedor de JMS asociado.

Necesaria No
Tipo de datos Texto

Nombre

Nombre obligatorio de visualización del recurso.

Necesaria
Tipo de datos Texto

Nombre JNDI

Nombre JNDI del recurso.

Como convención, utilice el nombre JNDI con el formato jms/Nombre, donde Nombre es el nombre lógico del recurso. Si desea más información sobre el uso de JNDI y su sintaxis, consulte "Soporte de JNDI en WebSphere Application Server" (en línea) en el Information Center de WebSphere Application Server.

Necesaria
Tipo de datos Texto

Descripción

Descripción opcional del recurso.

Necesaria No
Tipo de datos Área de texto

Categoría

Serie de categoría opcional a utilizar cuando se clasifique o agrupe el recurso.

Necesaria No
Tipo de datos Texto

Nombre de bus

Nombre del bus de integración de servicios con el que conectar.

Es el nombre del bus de integración de servicios utilizado por esta fábrica de conexiones para crear conexiones.
Escriba el nombre del bus local en situaciones donde una aplicación establece una conexión con buses foráneos.
Necesaria
Tipo de datos Personalizado

Fiabilidad del mensaje no persistente

Fiabilidad aplicada a los mensajes JMS no persistentes enviados utilizando esta fábrica de conexiones.

Puede cambiar la opción de fiabilidad de la entrega para el destino de un mensaje que envía una aplicación JMS como No persistente. El valor predeterminado es Express no persistente aunque dispone de otras opciones, incluidas las que tienen características persistentes, siendo Seguro persistente la más fiable. Si desea más información, consulte Niveles de fiabilidad del mensaje (en línea).
Necesaria No
Tipo de datos lista desplegable
Rango
Mejor esfuerzo no persistente
Los mensajes se descartan cuando se detiene o falla un motor de mensajería. Los mensajes también pueden ser descartados si una conexión utilizada para enviarlos deja de estar disponible y como resultado de recursos del sistema limitados.

Express no persistente
Los mensajes se descartan cuando se detiene o falla un motor de mensajería. Los mensajes también pueden ser descartados si una conexión utilizada para enviarlos deja de estar disponible.

Fiable no persistente
Los mensajes se descartan cuando se detiene o falla un motor de mensajería.

Fiable persistente
Los mensajes pueden descargarse si un motor de mensajería da error.

Seguro persistente
Los mensajes no se descartan.

Como destino de bus
Utilice la opción de entrega configurada para el destino del bus.

Lectura hacia adelante

La lectura hacia adelante es una optimización que de forma preventiva asigna mensajes a consumidores. Esto mejora el tiempo necesario para satisfacer las peticiones de los consumidores.

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 hacia adelante en el destino de JMS.

Necesaria No
Tipo de datos lista desplegable
Rango
Valor por omisión
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 hacia adelante sólo se activa cuando sólo puede haber un consumidor.

Habilitado
El proveedor de mensajería asigna los mensajes a los consumidores de forma preventiva. Esto mejora el tiempo necesario para satisfacer las peticiones de los consumidores.

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

Prefijo del nombre de cola temporal

Prefijo utilizado al principio de las colas temporales creadas por aplicaciones que utilizan esta fábrica de conexiones.

Necesaria No
Tipo de datos Texto

Destino

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

Necesaria No
Tipo de datos Texto

Tipo de destino

Tipo del destino nombrado en la propiedad Destino.

Esto indica el nombre de un destino que se va a utilizar para determinar uno o varios motores de mensajería para manejar el trabajo. El tipo de destino viene indicado por la propiedad Tipo de destino

Las conexiones tienen equilibrada la carga a través de los motores de mensajería disponibles que satisfacen los criterios de selección.

Si desea que las aplicaciones puedan conectarse a cualquier motor de mensajería del bus, no establezca esta propiedad.

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 Propiedades administrativas para conexiones JMS con un bus (en línea).

Necesaria 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 del bus indicado (servidor de aplicaciones o clúster de servidores).

Para especificar un miembro de bus no en clúster, la propiedad Target se debe establecer en <Node01>.<server1>, por ejemplo, Node01.server1. Para un miembro de bus de clúster, la propiedad Target se debe establecer en el nombre del clúster.

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

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 Propiedades administrativas para conexiones JMS con un bus.

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

Necesario
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

El nombre de la cadena de transporte de entrada al que debe dirigirse la aplicación al conectarse a un motor de mensajería en un proceso diferente para 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 centro de información 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 > WebSphere Application Servers > 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 la conexión 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 Propiedades administrativas para conexiones JMS con un bus (en línea).
Necesaria No
Tipo de datos Texto

Puntos finales del 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. Si no se especifica nombreHost, el valor por omisión es localhost. Si no se especifica númeroPuerto, el valor por omisión es 7276. Si no se especifica nombreCadena, el valor por omisión es BootstrapBasicMessaging. Consulte el centro de información para obtener más información.

Sólo tiene que modificar esta propiedad si tiene aplicaciones cliente ejecutándose fuera de un servidor de aplicaciones, o aplicaciones en un servidor de otra célula, que desean utilizar esta fábrica de conexiones para conectarse con el bus de integración de servicios de destino especificado en la fábrica de conexiones.

Para utilizar los destinos JMS del proveedor de mensajería predeterminado, una aplicación se conecta a un motor de mensajería del bus de integración de servicios de destino al que se asignan los destinos. Por ejemplo, se asigna una cola JMS a un destino de cola como un bus de integración de servicios.

Las aplicaciones cliente que se ejecutan fuera de un servidor de aplicaciones, por ejemplo, que se ejecutan en un contenedor de cliente o fuera del entorno WebSphere Application Server, no pueden localizar directamente un motor de mensajería adecuado para conectarse en el bus de destino. Del mismo modo, una aplicación que se ejecute en un servidor de una célula no puede localizar directamente un moto de mensajería adecuado con el que conectarse en el bus de destino.

En estos casos, los clientes (o los servidores del otro bus) deben completar un proceso de rutina de carga a través del servidor de rutina de carga que es miembro del bus de destino. Un servidor de rutina de carga es un servidor de aplicaciones que ejecuta el servicio SIB pero no necesita estar ejecutando ningún motor de mensajería. El servidor de rutina de carga selecciona un motor de mensajería que se ejecuta en un servidor de aplicaciones que da soporte a la cadena de transporte de destino necesaria. Para que el proceso de rutina de carga sea posible, debe configurar uno o más puntos finales de proveedor en la fábrica de conexiones que utiliza el cliente.

Un servidor de rutina de carga utiliza un puerto y una cadena de transporte de rutina de carga específicos. El puerto es SIB_ENDPOINT_ADDRESS (o SIB_ENDPOINT_SECURE_ADDRESS si la seguridad está habilitada), o el motor de mensajería que aloja el extremo remoto del enlace. Conjuntamente con el nombre de host, forman la dirección de punto final del servidor de rutina de carga.

Las propiedades de una fábrica de conexiones JMS que utiliza una aplicación cliente controlan que se seleccione un motor de mensajería adecuado y el modo en que el cliente se conecta con el motor de mensajería seleccionado.
  • Si no se proporcionan credenciales de seguridad, de forma predeterminada:
    • Si no se especifica ningún host, se utiliza localhost
    • Si no se especifica ningún puerto, se utiliza 7276
    • Si no se especifica ninguna cadena de canal de rutina de carga, se utiliza la cadena de transporte de rutina de carga denominada BootstrapBasicMessaging
  • Si se proporcionan credenciales de seguridad, de forma predeterminada:
    • Si no se especifica ningún host, se utiliza localhost
    • Si no se especifica ningún puerto, se utiliza el puerto 7286
    • Si no se especifica ninguna cadena de canal de rutina de carga, se utiliza la cadena de transporte de rutina de carga denominada BootstrapBasicMessaging
Nota: Para plataformas IBM i Para la plataforma IBM i, debe (como mínimo) cambiar el nombre de host predeterminado de localhost a nombre.su.servidor.

Si desea que una aplicación utilice un servidor de rutina de carga con una dirección de punto final distinta, debe especificar la dirección de punto final necesaria en la propiedad Puntos finales de proveedor de las fábricas de conexiones JMS que utiliza la aplicación cliente. Puede especificar una o más direcciones de punto final de servidores de rutina de carga.

Las direcciones de punto final de los servidores de rutina de carga se deben especificar en cada fábrica de conexiones JMS que utilizan las aplicaciones fuera de un servidor de aplicaciones. Para no tener que especificar una lista larga de servidores de rutina de carga, puede proporcionar algunos servidores de alta disponibilidad como servidores de rutina de carga dedicados. A continuación, sólo tiene que especificar una lista corta de servidores de rutina de carga en cada fábrica de conexiones.

Nota: Al configurar una conexión con un servidor de rutina de carga no predeterminado, especifique los valores necesarios para la dirección de punto final y utilice dos puntos como separadores.
Por ejemplo: para un servidor asignado a un puerto no seguro 7278, en el host boothost1, que utiliza la cadena de transporte predeterminada BootstrapBasicMessaging:
boothost1:7278:BootstrapBasicMessaging
o 
boothost1:7278
y para un servidor asignado a un puerto seguro 7289, en el host boothost2, que utiliza la cadena de transporte predefinida BootstrapTunneledSecureMessaging:
boothost2:7289:BootstrapTunneledSecureMessaging
La sintaxis de la dirección de punto final es la siguiente:
[ [nombre_host] [ ":" [número_puerto] [ ":" nombre_cadena] ] ]
donde:
nombre_host
es el nombre del host en el que se ejecuta el servidor. Puede ser una dirección IP. Para una dirección IPv6, coloque llaves cuadradas ([]) alrededor del nombre_host tal como se muestra en el siguiente ejemplo:
[2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
. Si no se especifica un valor, el valor predeterminado es localhost.
Nota: Para plataformas IBM i Para la plataforma IBM i, debe (como mínimo) cambiar el nombre de host predeterminado de localhost a nombre.su.servidor.
número_puerto
donde se especifique, es una de las siguientes direcciones del motor de mensajería que aloja el extremo remoto del enlace:
  • SIB_ENDPOINT_ADDRESS si la seguridad no está habilitada
  • Para las conexiones seguras, SIB_ENDPOINT_SECURE_ADDRESS si la seguridad está habilitada.

Si no se especifica número_puerto, el valor predeterminado es 7276.

Para encontrar uno de estos valores utilizando la consola administrativa, pulse en Servidores > Tipos de servidor > WebSphere Application Servers > nombre_servidor > [Comunicaciones] Puertos.

nombre_cadena
es el nombre de una cadena de transporte de rutina de carga predefinida que se utiliza para conectar con el servidor de rutina de carga. Si no se especifica, el valor predeterminado es BootstrapBasicMessaging.

Se proporcionan las siguientes cadenas de transporte de rutina de carga predefinidas:

BootstrapBasicMessaging
Corresponde a InboundBasicMessaging (JFAP-TCP/IP) de la cadena de transporte del servidor
BootstrapSecureMessaging
Corresponde a InboundSecureMessaging (JFAP-SSL-TCP/IP) de la cadena de transporte del servidor
BootstrapTunneledMessaging
Para poder utilizar esta cadena de transporte de rutina de carga, debe definir una cadena de transporte de servidor correspondiente en el servidor de rutina de carga. (Consulte Servidores > Tipos de servidor > WebSphere Application Servers > nombre_servidor > [Mensajería de servidor] Transportes de entrada del motor de mensajería.) Esta cadena de transporte sirve de túnel para JFAP y utiliza los envoltorios HTTP.
BootstrapTunneledSecureMessaging
Para poder utilizar esta cadena de transporte de rutina de carga, debe definir una cadena de transporte de servidor correspondiente en el servidor de rutina de carga. (Consulte Servidores > Tipos de servidor > WebSphere Application Servers > nombre_servidor > [Mensajería de servidor] Transportes de entrada del motor de mensajería.) Esta cadena de transporte sirve de túnel para JFAP y utiliza los envoltorios HTTP.

La especificación de nombre_host : nombre_cadena en lugar de nombre_host : : nombre_cadena (con dos puntos repetidos) es incorrecta. Es válido no entrar nada, o entrar uno de los valores siguientes: "a", "a:", ":7276", "::cadena", etc. El valor predeterminado se aplica si no especifica un valor, pero debe separar los campos con ":"s.

Si desea proporcionar más de un servidor de rutina de carga, identifique todos las direcciones de punto final necesarias. Separe cada dirección de punto final mediante una coma. Por ejemplo, para utilizar los servidores del ejemplo anterior:
boothost1:7278:BootstrapBasicMessaging,
  boothost2:7289:BootstrapTunneledSecureMessaging,
  [2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
Necesaria No
Tipo de datos Área de texto

Proximidad de conexión

Proximidad de los motores de mensajería que pueden aceptar peticiones de conexiones, en relación con el motor de mensajería de rutina de carga.

Cuando un cliente emite una petición de conexión de cliente, el proceso se conecta con el bus necesario en función de la lógica siguiente:
  • Si se especifica un grupo de destino, se conecta con el primer motor de mensajería que satisfaga las condiciones siguientes para el tipo de destino:
    • Servidor Busca un motor de mensajería en el mismo servidor.
    • Clúster Busca un motor de mensajería en el mismo servidor, después en otros servidores del mismo clúster.
    • Host Busca un motor de mensajería en el mismo servidor, después en otros servidores del mismo clúster, después en otros servidores del mismo host.
    • Bus Busca un motor de mensajería en el mismo servidor, después en otros servidores del mismo clúster, después en otros servidores del mismo host, después cualquier otro motor de mensajería en el mismo bus.
  • Si no se especifica un grupo de destino, o se especifica uno pero no se encuentra ningún motor de mensajería adecuado y la importancia del destino es Preferido, conecte con el primer motor de mensajería que satisfaga las condiciones siguientes para el tipo de destino:
    • Servidor Busca un motor de mensajería en el mismo servidor.
    • Clúster La conexión da error.
    • Host Busca un motor de mensajería en el mismo servidor, después en otros servidores del mismo host.
    • Bus Busca un motor de mensajería en el grupo de destino en el mismo servidor, después en otros servidores del mismo host, después cualquier otro motor de mensajería en el mismo bus.

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 Propiedades administrativas para conexiones JMS con un bus (en línea).

Necesaria No
Tipo de datos lista desplegable
Rango
Bus
Pueden realizarse conexiones con los motores de mensajería en el mismo bus.

Clúster
Pueden realizarse conexiones con los motores de mensajería en el mismo clúster de servidores.

Host
Pueden realizarse conexiones con los motores de mensajería en el mismo host.

Servidor
Pueden realizarse conexiones con los motores de mensajería en el mismo servidor de aplicaciones.

Alias de autenticación gestionado por componentes

Este alias especifica el ID de usuario y contraseña que se utilizarán para autenticar las conexiones con el proveedor de JMS para la autenticación gestionada por aplicaciones.

Esta propiedad ofrece una lista de los alias de entrada de los datos de autenticación de Java Platform, Enterprise Edition (Java EE) Connector Architecture que se han definido en WebSphere Application Server. Puede seleccionar un alias de entrada de datos que sirva para autenticar la creación de una nueva conexión con el proveedor de JMS.

Si ha habilitado la seguridad de WebSphere Application Server, seleccione el alias que especifica el ID de usuario y la contraseña utilizados para autenticar la creación de una nueva conexión con el proveedor JMS. El uso de este alias depende del valor de autenticación de recursos (res-auth) declarado en la referencia del recurso de fábrica de conexiones de los descriptores de despliegue para un componente de aplicación.

Necesaria No
Tipo de datos lista desplegable

Anotar la falta de contextos de transacciones

Determina si el contenedor anota o no la falta de contextos de transacciones cuando se obtiene una conexión.

El modelo de programación de Java EE indica que las conexiones siempre deben tener un contexto de transacción. Sin embargo, algunas aplicaciones no tienen asociado correctamente un contexto de transacciones.

Seleccione esta propiedad para anotar cronológicamente las conexiones que se crean sin un contexto de transacciones.

Necesaria No
Tipo de datos Recuadro de selección

Gestionar los manejadores en memoria caché

Determina si el contenedor debe o no hacer un seguimiento de los manejadores en memoria caché (manejadores en variables de instancias de un bean).

Seleccione esta opción para rastrear la gestión de descriptores, que puede ser útil para finalidades de depuración. Sin embargo, el rastreo de descriptores puede reducir significativamente el rendimiento si se utiliza en el tiempo de ejecución.
Necesaria No
Tipo de datos Recuadro de selección

Compartir origen de datos con CMP

Permite compartir las conexiones entre JMS y beans EJB 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 apartado Habilitar los beans de entidad CMP y los almacenes de datos del motor de mensajería para que compartan conexiones de bases de datos (en línea).

Necesaria No
Tipo de datos Recuadro de selección

Alias de autenticación para recuperación XA

Alias de autenticación utilizado durante el proceso de recuperación XA.

Seleccione el alias que debe utilizarse durante el proceso de recuperación de transacciones.

Esta propiedad proporciona una lista de los alias de entrada de datos de autenticación JCA que se han definido en WebSphere Application Server. Puede seleccionar un alias de entrada de datos que sirva para autenticar durante el proceso de recuperación XA.

Si ha habilitado la seguridad para el bus de integración de servicios asociado, seleccione el alias que especifica el ID de usuario y la contraseña utilizados para la recuperación XA que es un valor válido en el registro de usuarios para WebSphere Application Server. Esta propiedad debe establecerse si la seguridad de bus está habilitada y van a utilizarse transacciones XA.

Necesaria No
Tipo de datos lista desplegable

Fiabilidad del mensaje persistente

Fiabilidad aplicada a los mensajes JMS persistentes enviados utilizando esta fábrica de conexiones.

Puede cambiar la opción de fiabilidad de la entrega para el destino de un mensaje que envía una aplicación JMS como Persistente. El valor predeterminado es Fiable persistente aunque dispone de otras opciones, incluidas las que tienen características persistentes, siendo Mejor esfuerzo no persistente la menos fiable. Si desea más información, consulte Niveles de fiabilidad del mensaje (en línea).
Importante: Si cambia las opciones de fiabilidad de entrega de un mensaje enviado por una aplicación JMS desde una de las opciones Fiabilidad del mensaje persistente (Seguro persistente y Fiable persistente) a una de las opciones Fiabilidad del mensaje no persistente (Mejor esfuerzo no persistente, Express no persistente y Fiable no persistente), corre el riesgo de perder mensajes en determinadas circunstancias. Por ejemplo, durante el reinicio del servidor o cuando hay mucha carga.
Necesaria No
Tipo de datos lista desplegable
Rango
Mejor esfuerzo no persistente
Los mensajes se descartan cuando se detiene o falla un motor de mensajería. Los mensajes también pueden ser descartados si una conexión utilizada para enviarlos deja de estar disponible y como resultado de recursos del sistema limitados.

Express no persistente
Los mensajes se descartan cuando se detiene o falla un motor de mensajería. Los mensajes también pueden ser descartados si una conexión utilizada para enviarlos deja de estar disponible.

Fiable no persistente
Los mensajes se descartan cuando se detiene o falla un motor de mensajería.

Fiable persistente
Los mensajes pueden descargarse si un motor de mensajería da error.

Seguro persistente
Los mensajes no se descartan.

Como destino de bus
Utilice la opción de entrega configurada para el destino del bus.

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 asegurar la integridad de datos de mensajes. Cualquier aplicación JMS que utilice estas propiedades debe seguir de forma estricta las reglas descritas en Por qué y cuándo pasar la carga útil de mensajes JMS por referencia (en línea), o corre el riesgo de perder la integridad de datos.

Las aplicaciones que utilizan esta fábrica de conexiones para enviar los mensajes debe seguir las siguientes reglas:

  • La aplicación no modifica el objeto de datos incluido en un mensaje de objeto JMS.
  • La aplicación rellena un mensaje de bytes JMS utilizando una única llamada a writeBytes(byte[]) y no modifica la matriz de bytes después de que se establezca en el mensaje.

Cuando está habilitada, los mensajes de objeto/bytes enviados por una aplicación de producción de mensajes que se ha conectado al bus mediante esta fábrica de conexiones, no tendrá sus datos copiados cuando se establezca y el sistema sólo serializará los datos de 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.

Necesaria No
Tipo de datos Recuadro de selección

Las aplicaciones que utilizan esta fábrica de conexiones 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 está habilitada, los mensajes de objeto que ha recibido una aplicación consumidora de mensajes que se ha conectado a esta fábrica de conexiones sólo hará que el sistema serialice sus datos de mensajes cuando sea absolutamente necesario. Las aplicaciones deben tratar los datos incluidos de estos mensajes como readOnly.

Necesaria No
Tipo de datos Recuadro de selección

Propiedades adicionales

Propiedades de la agrupación de conexiones
Conjunto opcional de valores de agrupación de conexiones.



Nombre de archivo: SIBJMSQueueConnectionFactory_DetailForm.html