Define uma configuração de connection factory JMS.
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
connectionManagerRef | Uma referência para o elemento de nível connectionManager (sequência). | Gerenciador de conexões para uma connection factory. | |
containerAuthDataRef | Uma referência para o elemento de nível authData (sequência). | Dados de autenticação padrão para autenticação gerenciada por contêiner que se aplicam quando ligações não especificarem um alias de autenticação para uma referência de recurso com res-auth=CONTAINER. | |
jndiName | string | Nome JNDI para um recurso. | |
recoveryAuthDataRef | Uma referência para o elemento de nível authData (sequência). | Dados de autenticação para recuperação da transação. |
Gerenciador de conexões para uma connection factory.
Name | Type | Default | Description |
---|---|---|---|
agedTimeout | Um período de tempo com precisão de segundo | -1 | O período de tempo antes de uma conexão poder ser descartada pela manutenção do conjunto. Um valor igual a -1 desativa este tempo limite. Um valor de 0 descarta todas as conexões, o que desativa a definição do conjunto de conexões. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m) ou segundos (s). Por exemplo, especifique 30 segundos como 30s. É possível incluir diversos valores em uma única entrada. Por exemplo, 1m30s é equivalente a 90 segundos. |
connectionTimeout | Um período de tempo com precisão de segundo | 30s | O período de tempo após o qual uma solicitação de conexão atinge o tempo limite. Um valor igual a -1 desativa este tempo limite. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m) ou segundos (s). Por exemplo, especifique 30 segundos como 30s. É possível incluir diversos valores em uma única entrada. Por exemplo, 1m30s é equivalente a 90 segundos. |
maxIdleTime | Um período de tempo com precisão de segundo | 30m | O período de tempo que uma conexão pode ficar sem uso ou inativa até que possa ser descartada durante a manutenção do conjunto, caso isso não reduza o conjunto abaixo do tamanho mínimo. Um valor igual a -1 desativa este tempo limite. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m) ou segundos (s). Por exemplo, especifique 30 segundos como 30s. É possível incluir diversos valores em uma única entrada. Por exemplo, 1m30s é equivalente a 90 segundos. |
maxPoolSize | int Min: 0 | 50 | Número máximo de conexões físicas para um conjunto. Um valor igual a 0 significa ilimitado. |
minPoolSize | int Min: 0 | Número mínimo de conexões físicas a serem mantidas no conjunto. O conjunto não é preenchido previamente. O tempo limite espirado pode substituir o mínimo. | |
purgePolicy |
| EntirePool | Especifica quais conexões destruir quando uma conexão antiga é detectada em um conjunto. FailingConnectionOnly Quando uma conexão antiga é detectada, somente a conexão que foi localizada como sendo inválida é encerrada. ValidateAllConnections Quando uma conexão antiga é detectada, conexões são testadas e aquelas localizadas como sendo inválidas são encerradas. EntirePool Quando uma conexão antiga é detectada, todas as conexões no conjunto são marcadas como antigas e, quando não estão mais em uso, são encerradas. |
reapTime | Um período de tempo com precisão de segundo | 3m | O período de tempo entre as execuções do encadeamento de manutenção do conjunto. Um valor igual a -1 desativa a manutenção do conjunto. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m) ou segundos (s). Por exemplo, especifique 30 segundos como 30s. É possível incluir diversos valores em uma única entrada. Por exemplo, 1m30s é equivalente a 90 segundos. |
maxConnectionsPerThread | int Min: 0 | Limita o número de conexões abertas em cada encadeamento. | |
numConnectionsPerThreadLocal | int Min: 0 | Armazena em cache o número especificado de conexões para cada encadeamento. | |
enableSharingForDirectLookups | booleano | true | Se configurado como true, as conexões serão compartilhadas. Se configurado como false, as conexões não serão compartilhadas. |
Dados de autenticação padrão para autenticação gerenciada por contêiner que se aplicam quando ligações não especificarem um alias de autenticação para uma referência de recurso com res-auth=CONTAINER.
Name | Type | Default | Description |
---|---|---|---|
user | string | Nome do usuário a ser usado ao conectar-se ao EIS. | |
password | Senha codificada reversível (sequência) | Senha do usuário a ser usada ao se conectar ao EIS. O valor pode ser armazenado no formato de texto não criptografado ou codificado. É recomendado que você codifique a senha. Para fazer isso, use a ferramenta securityUtility com a opção de codificação. |
Dados de autenticação para recuperação da transação.
Name | Type | Default | Description |
---|---|---|---|
user | string | Nome do usuário a ser usado ao conectar-se ao EIS. | |
password | Senha codificada reversível (sequência) | Senha do usuário a ser usada ao se conectar ao EIS. O valor pode ser armazenado no formato de texto não criptografado ou codificado. É recomendado que você codifique a senha. Para fazer isso, use a ferramenta securityUtility com a opção de codificação. |
Uma JMS connection factory é utilizada para criar conexões para o provedor JMS associado de destinos JMS, para o sistema de mensagens ponto-a-ponto e publicação/assinatura.
Name | Type | Default | Description |
---|---|---|---|
busName | string | defaultBus | O nome de um barramento, ao conectar ao barramento de integração de serviços em um servidor de perfil completo. |
clientID | string | clientID | O identificador do cliente JMS necessário para assinaturas de tópico duráveis (e para compartilhadas não duráveis) em todas as conexões. Esse identificador será necessário se o aplicativo estiver executando o sistema de mensagens de publicação/assinatura durável (e para o compartilhado não durável). |
durableSubscriptionHome | string | defaultME | Início da assinatura durável define o nome ME com o qual a conexão precisa ser estabelecida. |
nonPersistentMapping |
| ExpressNonPersistent | A confiabilidade aplicada às mensagens JMS Não Persistentes enviadas usando este connection factory. ReliableNonPersistent ReliableNonPersistent ExpressNonPersistent ExpressNonPersistent BestEffortNonPersistent BestEffortNonPersistent |
persistentMapping |
| ReliablePersistent | A confiabilidade aplicada às mensagens JMS persistentes foram enviadas utilizando esta connection factory. ReliablePersistent ReliablePersistent AssuredPersistent AssuredPersistent |
readAhead |
| Default | Ler adiante é um otimização que por preempção designa mensagens a consumidores. Isso processa as solicitações dos consumidores mais rapidamente. AlwaysOn AlwaysOn AlwaysOff AlwaysOff Default Default |
remoteServerAddress | string | O endereço do servidor remoto que possui trios separados por uma vírgula, com a sintaxe hostName:portNumber:chainName, usada para conectar a um servidor de autoinicialização. Por exemplo, Merlin:7276:BootstrapBasicMessaging. Se hostName não estiver especificado, o padrão será localhost. Se o número da porta não estiver especificado, o padrão será 7276. Se chainName não estiver especificado, o padrão será BootstrapBasicMessaging. Consulte o centro de informações para obter informações adicionais. | |
temporaryQueueNamePrefix | string | temp | O prefixo de até doze caracteres usado para as filas temporárias criadas por aplicativos que usam esse connection factory de fila. |
temporaryTopicNamePrefix | string | temp | O prefixo de até doze caracteres usado para tópicos temporários criados por aplicativos que usam este connection factory de tópico. |
password | Senha codificada reversível (sequência) | Recomenda-se usar um alias de autenticação gerenciada por contêiner em vez de configurar esta propriedade. | |
shareDurableSubscription | string | Controla se a assinatura durável pode, ou não, ser compartilhada entre as conexões. | |
targetTransportChain | string | As cadeias de transporte especificam os protocolos de comunicação que podem ser usados para comunicação com o barramento de integração de serviços em um servidor de perfis completos. | |
userName | string | Recomenda-se usar um alias de autenticação gerenciada por contêiner em vez de configurar esta propriedade. |
WebSphere MQ JMS connection factory
Name | Type | Default | Description |
---|---|---|---|
port | int Min: 1 | 1414 | A porta na qual o gerenciador de filas atende. As propriedades de nome do host e de porta são substituídas pela propriedade ConnectionNameList quando for especificada. |
providerVersion |
| unspecified | A versão, liberação, nível de modificação e fix pack do gerenciador de filas ao qual o aplicativo pretende se conectar. unspecified unspecified 6 6 7 7 |
shareConvAllowed | booleano | true | Indica se uma conexão do cliente pode compartilhar seu soquete com outras conexões JMS de nível superior do mesmo processo para o mesmo gerenciador de filas, se as definições de canal corresponderem |
targetClientMatching | booleano | true | Indica se uma mensagem de resposta, enviada para a fila identificada pelo campo de cabeçalho JMSReplyTo de uma mensagem recebida, terá um cabeçalho MQRFH2 somente se a mensagem recebida tiver um cabeçalho MQRFH2. |
transportType |
| CLIENT | Indica se uma conexão com um gerenciador de filas usa o modo cliente ou o modo de ligações. Se o valor BINDINGS_THEN_CLIENT for especificado, o adaptador de recursos primeiro tenta estabelecer uma conexão no modo de ligações. Se esta conexão falhar, será tentada uma conexão no modo cliente. BINDINGS BINDINGS CLIENT CLIENT |
CCSID | int Min: 1 | 819 | O identificador do conjunto de caracteres codificado para uma conexão. |
failIfQuiesce | booleano | true | Indica se as chamadas para certos métodos falharão se o gerenciador de filas estiver em um estado de quiesce. |
headerCompression |
| NONE | Uma lista de técnicas que podem ser usadas para compactar os dados do cabeçalho em uma conexão SYSTEM SYSTEM NONE NONE |
messageCompression |
| NONE | Uma lista de técnicas que podem ser usadas para compactar os dados da mensagem em uma conexão. RLE RLE NONE NONE |
rescanInterval | Um período de tempo com precisão de milissegundo | 5s | Quando um consumidor de mensagem no domínio de ponto a ponto usa um seletor de mensagem para selecionar quais mensagens deseja receber, as classes WebSphere MQ para JMS procuram a fila WebSphere MQ para mensagens adequadas na sequência determinada pelo atributo MsgDeliverySequence da fila. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos. |
sslResetCount | int Min: 0 Max: 999999999 | 0 | O número total de bytes enviados e recebidos por uma conexão SSL antes que as chaves secretas usadas pelo SSL sejam renegociadas. |
cleanupLevel |
| SAFE | O nível de limpeza para um armazenamento de assinaturas baseado em broker NONDUR NONDUR FORCE FORCE SAFE SAFE NONE NONE STRONG STRONG |
cloneSupport |
| DISABLED | Se duas ou mais instâncias do mesmo assinante de tópico durável podem ser executadas simultaneamente. DISABLED DISABLED ENABLED ENABLED |
messageSelection |
| CLIENT | Determina se a seleção de mensagem é feita pelas classes do WebSphere MQ para JMS ou pelo broker. BROKER BROKER CLIENT CLIENT |
pubAckInterval | int Min: 0 | 25 | O número de mensagens publicadas por um publicador antes que as classes do WebSphere MQ para JMS solicitem uma confirmação do broker |
sparseSubscriptions | booleano | false | Controla a política de recuperação de mensagens de um objeto TopicSubscriber. |
statusRefreshInterval | Um período de tempo com precisão de milissegundo | 1m | O intervalo, em milissegundos, entre atualizações da transação de execução longa que detecta quando um assinante perde sua conexão com o gerenciador de filas. Esta propriedade é relevante apenas se SUBSTORE possui o valor QUEUE. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos. |
subscriptionStore |
| BROKER | Determina onde as classes do WebSphere MQ para JMS armazenam dados persistentes sobre assinaturas ativas. BROKER BROKER MIGRATE MIGRATE QUEUE QUEUE |
wildcardFormat |
| TOPIC | Qual versão de sintaxe curinga deve ser usada. CHAR CHAR TOPIC TOPIC |
applicationName | string | O nome pelo qual um aplicativo é registrado com o gerenciador de filas. | |
ccdtURL | string | Uma URL que identifica o nome e o local do arquivo contendo a tabela de definição de canal do cliente (CCDT) e especifica como o arquivo pode ser acessado. | |
channel | string | O nome do canal MQI a ser usado. | |
clientId | string | O identificador do cliente para uma conexão | |
connectionNameList | string | Uma lista de nomes de conexão TCP/IP (hostname(port)) usada para as comunicações. ConnectionNameList substitui as propriedades de nome do host e de porta. | |
hostName | string | O nome do host ou o endereço IP do sistema em que o gerenciador de filas reside. As propriedades de nome do host e de porta são substituídas pela propriedade ConnectionNameList quando for especificada. | |
password | Senha codificada reversível (sequência) | A senha padrão a ser usada ao criar uma conexão ao gerenciador de filas. (Recomenda-se usar um alias de autenticação gerenciada por contêiner em vez de configurar esta propriedade) | |
queueManager | string | O nome do gerenciador de filas ao qual se conectar | |
temporaryModel | string | O nome da fila modelo do qual as filas temporárias JMS são criadas. SYSTEM.JMS.TEMPQ.MODEL pode ser usado pelo Layer JMS para criar filas que aceitam mensagens persistentes, porque o valor padrão não pode. SYSTEM.DEFAULT.MODEL.QUEUE pode ser aberto apenas uma vez. SYSTEM.JMS.TEMPQ.MODEL pode ser aberto mais de uma vez. SYSTEM.DEFAULT.MODEL.QUEUE é descontinuado. | |
tempQPrefix | string | O prefixo que é usado para formar o nome de uma fila dinâmica do WebSphere MQ. | |
tempTopicPrefix | string | Ao criar tópicos temporários, o JMS gera uma sequência de tópicos no formato TEMP/TEMPTOPICPREFIX/unique_id ou, se esta propriedade for deixada com o valor padrão, apenas TEMP/unique_id. Especificar um TEMPTOPICPREFIX não vazio permite que as filas modelo específicas sejam definidas para criar as filas gerenciadas para assinantes para tópicos temporários criados nessa conexão. | |
userName | string | O nome do usuário padrão a ser usado ao criar uma conexão a um gerenciador de filas. (Recomenda-se usar um alias de autenticação gerenciada por contêiner em vez de configurar esta propriedade) | |
localAddress | string | Para uma conexão com um gerenciador de filas, esta propriedade especifica um ou ambos os seguintes, (1) A interface de rede local a ser usada, (2) A porta local, ou intervalo de portas locais, a ser usado | |
pollingInterval | Um período de tempo com precisão de milissegundo | Se cada listener de mensagem dentro de uma sessão não tiver mensagens adequadas em sua fila, este valor será o intervalo máximo, em milissegundos, que decorrerá antes que cada listener da mensagem tente novamente obter uma mensagem de sua fila. Se ocorrer com freqüência o fato de nenhuma mensagem adequada estar disponível para qualquer um dos listeners da mensagem em uma sessão, considere aumentar o valor desta propriedade. Esta propriedade é relevante apenas se TRANSPORT tiver o valor BIND ou CLIENT. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos. | |
sendCheckCount | int Min: 0 | O número de chamadas de envio a serem permitidas entre a verificação de erros de postagem assíncrona, em uma única sessão JMS não transacionada. | |
sslCertStores | string | Os servidores Lightweight Directory Access Protocol (LDAP) que retém as listas de revogação de certificado (CRLs) para uso em uma conexão SSL. | |
sslCipherSuite | string | O CipherSuite a ser usado para uma conexão SSL. | |
sslFipsRequired | booleano | Indica se uma conexão SSL deve usar um Conjunto de Criptografia que seja suportado pelo provedor IBM Java JSSE FIPS (IBMJSSEFIPS). | |
sslPeerName | string | Para uma conexão SSL, um modelo que é usado para verificar o nome distinto no certificado digital fornecido pelo gerenciador de filas. | |
brokerCCSubQueue | string | O nome da fila da qual um consumidor de conexão recebe mensagens de assinaturas não duráveis | |
brokerControlQueue | string | O nome da fila de controle do broker | |
brokerPubQueue | string | O nome da fila para a qual as mensagens publicadas são enviadas (a fila de fluxo). | |
brokerQueueManager | string | O nome do gerenciador de filas no qual o broker está sendo executado | |
brokerSubQueue | string | O nome da fila da qual um consumidor de mensagens não durável recebe as mensagens | |
brokerVersion |
| A versão do broker que está sendo usada 1 1 2 2 | |
cleanupInterval | Um período de tempo com precisão de milissegundo | O intervalo, em milissegundos, entre as execuções em segundo plano do utilitário de limpeza de publicação/assinatura. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos. | |
receiveExit | string | Identifica um programa de saída de recebimento de canal, ou uma sequência de programas de saída de recebimento a ser executada na sucessão | |
receiveExitInit | string | Os dados do usuário que são transmitidos para programas de saída de recebimento do canal quando são chamados | |
securityExit | string | Identifica um programa de saída de segurança do canal | |
securityExitInit | string | Os dados do usuário que são transmitidos para um programa de saída de segurança do canal quando ele for chamado | |
sendExit | string | Identifica um programa de saída de envio de canal ou uma sequência de programas de saída de envio a ser executada na sucessão. | |
sendExitInit | string | Os dados do usuário que são transmitidos para programas de saída de envio do canal quando são chamados. | |
arbitraryProperties | string | Capacidade de especificar propriedades não definidas em outro lugar |