Fábrica de conexiones de tema de JMS (jmsTopicConnectionFactory)
Define una configuración de fábrica de conexiones de temas JMS.
Nombre de atributo | Tipo de datos | Valor predeterminado | Descripción |
---|---|---|---|
connectionManagerRef | Una referencia a un elemento connectionManager de nivel superior (string). | Gestor de conexiones de una fábrica de conexiones. | |
containerAuthDataRef | Una referencia a un elemento authData de nivel superior (string). | Datos de autenticación por omisión para la autenticación gestionada por contenedor que se aplica cuando los enlaces no especifican un alias de autenticación para una referencia de recurso con res-auth=CONTAINER. | |
id | string | Un ID de configuración exclusivo. | |
jndiName | string | Nombre JNDI de un recurso. | |
recoveryAuthDataRef | Una referencia a un elemento authData de nivel superior (string). | Datos de autenticación de la recuperación de transacciones. |
- connectionManager
Descripción: Gestor de conexiones de una fábrica de conexiones.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción agedTimeout Un período de tiempo con precisión de segundos -1 Cantidad de tiempo que debe transcurrir antes de que el mantenimiento de la agrupación descarte una conexión física. Un valor -1 inhabilita este tiempo de espera. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos. connectionTimeout Un período de tiempo con precisión de segundos 30s Cantidad de tiempo después del cual una solicitud de conexión excede el tiempo de espera. Un valor -1 inhabilita este tiempo de espera. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos. maxConnectionsPerThread int Mínimo:0
Limita el número de conexiones abiertas en cada hebra. maxIdleTime Un período de tiempo con precisión de segundos 30m Cantidad de tiempo después del cual una conexión no utilizada o inactiva se puede descartar durante el mantenimiento de la agrupación, si ello no reduce la agrupación por debajo del tamaño mínimo. Un valor -1 inhabilita este tiempo de espera. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos. maxPoolSize int Mínimo:0
50 Número máximo de conexiones físicas para una agrupación. Un valor 0 significa ilimitado. minPoolSize int Mínimo:0
Número mínimo de conexiones físicas que se deben mantener en la agrupación. La agrupación no se rellena previamente. El tiempo de espera superado puede sustituir el mínimo. numConnectionsPerThreadLocal int Mínimo:0
Almacena en la memoria caché el número de conexiones especificado para cada hebra. purgePolicy - ValidateAllConnections
- FailingConnectionOnly
- EntirePool
EntirePool Especifica qué conexiones se deben destruir cuando se detecta una conexión en punto muerto en una agrupación. - ValidateAllConnections
- Cuando se detecta una conexión en punto muerto, se prueban todas las conexiones y se cierran las que no son válidas.
- FailingConnectionOnly
- Cuando se detecta una conexión en punto muerto, sólo se cierra la conexión que no funciona.
- EntirePool
- Cuando se detecta una conexión en punto muerto, todas las conexiones de la agrupación se marcan como en punto muerto, y cuando ya no se utilizan se cierran.
reapTime Un período de tiempo con precisión de segundos 3m Cantidad de tiempo entre ejecuciones de la hebra de mantenimiento de la agrupación. Un valor -1 inhabilita el mantenimiento de la agrupación. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.
- containerAuthData
Descripción: Datos de autenticación por omisión para la autenticación gestionada por contenedor que se aplica cuando los enlaces no especifican un alias de autenticación para una referencia de recurso con res-auth=CONTAINER.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción password Contraseña codificada de forma reversible (string) Contraseña del usuario que se debe utilizar al conectarse al EIS. El valor puede almacenarse en formato de texto simple o en formato codificado. Se recomienda codificar la contraseña. Para ello, utilice la herramienta securityUtility con la opción encode. user string Nombre del usuario que se debe utilizar al conectarse al EIS.
- properties.wasJms
Descripción: Una fábrica de conexiones de tema JMS se utiliza para crear conexiones con el proveedor de JMS asociado de destinos JMS para mensajería de publicación/suscripción.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción busName string defaultBus El nombre de un autobús cuando se conecta al bus de integración de servicios en un servidor de perfil completo. clientID string clientID El identificador del cliente de JMS necesario para las suscripciones de tema duraderas (y para las compartidas no duraderas) en todas las conexiones. Este identificador es necesario si la aplicación está ejecutando la mensajería de publicación/suscripción duradera (y para la compartida no duradera). durableSubscriptionHome string defaultME El inicio de suscripción duradera define el nombre de ME con el cual se debe establecer una conexión. nonPersistentMapping - BestEffortNonPersistent
- ReliableNonPersistent
- ExpressNonPersistent
ExpressNonPersistent Fiabilidad aplicada a los mensajes JMS no persistentes enviados utilizando esta fábrica de conexiones. - BestEffortNonPersistent
- BestEffortNonPersistent
- ReliableNonPersistent
- ReliableNonPersistent
- ExpressNonPersistent
- ExpressNonPersistent
password Contraseña codificada de forma reversible (string) Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad. persistentMapping - AssuredPersistent
- ReliablePersistent
ReliablePersistent Fiabilidad aplicada a los mensajes JMS persistentes enviados utilizando esta fábrica de conexiones. - AssuredPersistent
- AssuredPersistent
- ReliablePersistent
- ReliablePersistent
readAhead - AlwaysOff
- Default
- AlwaysOn
Default La lectura anticipada es una optimización que de forma preventiva asigna mensajes a consumidores. Procesa las solicitudes de los consumidores con más rapidez. - AlwaysOff
- AlwaysOff
- Default
- Default
- AlwaysOn
- AlwaysOn
remoteServerAddress string La dirección del servidor remoto que tiene tripletes separados por comas, con la sintaxis nombreHost:númeroPuerto:nombreCadena, que se utiliza para conectarse a un servidor de rutina de carga. Por ejemplo, Merlin:7276:BootstrapBasicMessaging. 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 Information Center para obtener más información. shareDurableSubscription string Controla si la suscripción duradera puede compartirse o no entre conexiones. targetTransportChain string Las cadenas de transporte especifican los protocolos de comunicación que pueden utilizarse para comunicarse con el bus de integración de servicios en un servidor de perfil completo. temporaryTopicNamePrefix string temp Prefijo de hasta doce caracteres utilizado para los temas temporales creados por las aplicaciones que utilizan esta fábrica de conexiones de tema. userName string Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.
- properties.wmqJms
Descripción: Fábrica de conexiones de tema JMS de WebSphere MQObligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción CCSID int Mínimo:1
819 El identificador de juego de caracteres codificado para una conexión. applicationName string El nombre con el que se registra una aplicación con el gestor de colas. arbitraryProperties string Posibilidad de especificar propiedades que no están definidas en otra parte brokerCCSubQueue string El nombre de la cola de la que un consumidor de conexión recibe mensajes de suscripciones no duraderas brokerControlQueue string El nombre de la cola de control de intermediario brokerPubQueue string El nombre de la cola donde se envían los mensajes publicados (el valor de la corriente de datos). brokerQueueManager string Nombre del gestor de colas en el que se ejecuta el intermediario brokerSubQueue string El nombre de la cola de la que un consumidor de mensajes no duraderos recibe los mensajes brokerVersion - 2
- 1
Versión del intermediario que se utiliza - 2
- 2
- 1
- 1
ccdtURL string Un URL que identifica el nombre y la ubicación del archivo que contiene la tabla de definiciones de canal de cliente (CCDT) y especifica cómo se puede acceder al archivo. channel string El nombre del canal MQI que se va a utilizar. cleanupInterval Un período de tiempo con precisión de milisegundos El intervalo, en milisegundos, entre ejecuciones en segundo plano del programa de utilidad de limpieza de publicación/suscripción. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos. cleanupLevel - SAFE
- FORCE
- NONDUR
- NONE
- STRONG
SAFE El nivel de limpieza de un almacén de suscripciones basado en el intermediario. - SAFE
- SAFE
- FORCE
- FORCE
- NONDUR
- NONDUR
- NONE
- NONE
- STRONG
- STRONG
clientId string El identificador de cliente para una conexión cloneSupport - ENABLED
- DISABLED
DISABLED Determina si dos o más instancias del mismo suscriptor de temas duradero pueden ejecutarse simultáneamente. - ENABLED
- ENABLED
- DISABLED
- DISABLED
connectionNameList string Una lista de nombres de conexión TCP/IP (nombre de host(puerto)) que se utiliza para las comunicaciones. ConnectionNameList sustituye a las propiedades de nombre de host y puerto. failIfQuiesce boolean true Determina si las llamadas a determinados métodos no responden si el gestor de colas está en un estado de desactivación temporal. headerCompression - SYSTEM
- NONE
NONE Lista de las técnicas que se pueden utilizar para comprimir datos de cabecera en una conexión - SYSTEM
- SYSTEM
- NONE
- NONE
hostName string El nombre de host o la dirección IP del sistema donde reside el gestor de colas. Las propiedades de host y puerto se sustituyen por la propiedad ConnectionNameList cuando se especifica esta propiedad. localAddress string En el caso de una conexión con un gestor de colas, esta propiedad especifica uno o los dos elementos siguientes: (1) La interfaz de red local que se va a utilizar, (2) El puerto local o el rango de puertos locales que se va a utilizar messageCompression - RLE
- NONE
NONE Lista de las técnicas que se pueden utilizar para comprimir datos de mensaje en una conexión. - RLE
- RLE
- NONE
- NONE
messageSelection - CLIENT
- BROKER
CLIENT Determina si la selección de mensajes la realizan las clases de WebSphere MQ para JMS o el intermediario. - CLIENT
- CLIENT
- BROKER
- BROKER
password Contraseña codificada de forma reversible (string) La contraseña por omisión que se utiliza cuando se crea una conexión con el gestor de colas. (Se recomienda utilizar un alias de autenticación gestionado por contenedor en lugar de configurar esta propiedad). pollingInterval Un período de tiempo con precisión de milisegundos Si cada escucha de mensajes dentro de una sesión no tiene un mensaje adecuado en su cola, este valor es el intervalo máximo, en milisegundos, que transcurre antes de que cada escucha de mensajes vuelva a intentar obtener un mensaje de su cola. Si suele pasar con frecuencia que no hay mensajes adecuados disponibles para cualquiera de los procesos de escucha en una sesión, plantéese aumentar el valor de esta propiedad. Esta propiedad sólo es relevante si TRANSPORT tiene el valor BIND o CLIENT. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos. port int Mínimo:1
1414 El puerto donde escucha el gestor de colas. Las propiedades de host y puerto se sustituyen por la propiedad ConnectionNameList cuando se especifica esta propiedad. providerVersion - 7
- 6
- unspecified
unspecified Versión, release, nivel de modificación y fixpack del gestor de colas al que debe conectarse la aplicación. - 7
- 7
- 6
- 6
- unspecified
- unspecified
pubAckInterval int Mínimo:0
25 El número de mensajes publicados por un editor antes de que las clases de WebSphere MQ para JMS soliciten un acuse de recibo del intermediario queueManager string El nombre del gestor de colas al que se va a conectar receiveExit string Identifica un programa de salidas de recepción de canal o una secuencia de programas de salidas de recepción que se ejecutarán sucesivamente receiveExitInit string Los datos de usuario que se pasan a los programas de salidas de recepción de canal, cuando se les invoca rescanInterval Un período de tiempo con precisión de milisegundos 5s Determina si un consumidor de mensajes en el dominio punto a punto utiliza un selector de mensajes para seleccionar los mensajes que desea recibir, las clases de WebSphere MQ para JMS buscan en la cola de WebSphere MQ los mensajes adecuados en la secuencia que determina el atributo MsgDeliverySequence de la cola. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos. securityExit string Identifica un programa de salidas de seguridad de canal securityExitInit string Los datos de usuario que se pasan a un programa de salidas de seguridad de canal, cuando se le invoca sendCheckCount int Mínimo:0
El número de llamadas de envío que se permite entre las comprobaciones de errores de transferencia asíncrona en una sola sesión JMS no transaccional. sendExit string Identifica un programa de salidas de envío de canal o una secuencia de programas de salidas de envío que se ejecutarán sucesivamente. sendExitInit string Los datos de usuario que se pasan a los programas de salidas de envío de canal, cuando se les invoca. shareConvAllowed boolean true Determina si una conexión de cliente puede compartir su conexión con otras conexiones JMS de alto nivel, del mismo proceso al mismo gestor de colas, si las definiciones de canal coinciden sparseSubscriptions boolean false Controla la política de recuperación de mensajes de un objeto TopicSubscriber. sslCertStores string Los servidores LDAP (Lightweight Directory Access Protocol) que tienen las CRL (listas de revocación de certificados) para su utilización en una conexión SSL. sslCipherSuite string CipherSuite que se utilizará para una conexión SSL. sslFipsRequired boolean Determina si una conexión SSL debe utilizar una suite de cifrado que esté soportada por el proveedor IBM Java JSSE FIPS (IBMJSSEFIPS). sslPeerName string Para una conexión SSL, una plantilla que se utiliza para comprobar el nombre distinguido en el certificado digital proporcionado por el gestor de colas. sslResetCount int Mínimo:0
Máximo:999999999
0 El número total de bytes enviados y recibidos por una conexión SSL antes de renegociar las claves secretas utilizadas por SSL. statusRefreshInterval Un período de tiempo con precisión de milisegundos 1m El intervalo, en milisegundos, entre las renovaciones de la transacción a largo plazo que detecta cuándo pierde un suscriptor su conexión con el gestor de colas. Esta propiedad sólo es relevante si SUBSTORE tiene el valor QUEUE. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos. subscriptionStore - MIGRATE
- BROKER
- QUEUE
BROKER Determina dónde almacenan las clases de WebSphere MQ para JMS los datos persistentes sobre las suscripciones activas. - MIGRATE
- MIGRATE
- BROKER
- BROKER
- QUEUE
- QUEUE
targetClientMatching boolean true Determina si un mensaje de respuesta, enviado a la cola de identificada por el campo de cabecera JMSReplyTo de un mensaje entrante, tiene una cabecera MQRFH2 sólo si el mensaje entrante tiene una cabecera MQRFH2. tempTopicPrefix string Cuando se crean temas temporales, JMS genera una serie de tema con el formato TEMP/TEMPTOPICPREFIX/id_exclusivo o, si esta propiedad se deja con el valor por omisión, simplemente TEMP/id_exclusivo. Si se especifica un TEMPTOPICPREFIX no vacío, pueden definirse colas de modelo para crear las colas gestionadas para suscriptores de temas temporales creados en esta conexión. transportType - CLIENT
- BINDINGS
CLIENT Determina si una conexión a un gestor de colas utiliza la modalidad de cliente o la modalidad de enlaces. Si se especifica el valor BINDINGS_THEN_CLIENT, el adaptador de recursos primero intenta realizar una conexión en la modalidad de enlaces. Si la conexión falla, intenta realizar una conexión de modalidad de cliente. - CLIENT
- CLIENT
- BINDINGS
- BINDINGS
userName string El nombre de usuario por omisión que se utiliza cuando se crea una conexión con un gestor de colas. (Se recomienda utilizar un alias de autenticación gestionado por contenedor en lugar de configurar esta propiedad). wildcardFormat - CHAR
- TOPIC
TOPIC Qué versión de sintaxis de comodín se va a utilizar. - CHAR
- CHAR
- TOPIC
- TOPIC
- recoveryAuthData
Descripción: Datos de autenticación de la recuperación de transacciones.Obligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción password Contraseña codificada de forma reversible (string) Contraseña del usuario que se debe utilizar al conectarse al EIS. El valor puede almacenarse en formato de texto simple o en formato codificado. Se recomienda codificar la contraseña. Para ello, utilice la herramienta securityUtility con la opción encode. user string Nombre del usuario que se debe utilizar al conectarse al EIS.