jmsQueueConnectionFactory - Connection Factory de Fila JMS (jmsQueueConnectionFactory)

Define uma configuração de connection factory de fila JMS.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
connectionManagerRefUma referência para o elemento de nível connectionManager (sequência).Gerenciador de conexões para uma connection factory.
containerAuthDataRefUma 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.
jndiNamestringNome JNDI para um recurso.
recoveryAuthDataRefUma referência para o elemento de nível authData (sequência).Dados de autenticação para recuperação da transação.

connectionManager

Gerenciador de conexões para uma connection factory.

NameTypeDefaultDescription
agedTimeoutUm período de tempo com precisão de segundo-1O 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.
connectionTimeoutUm período de tempo com precisão de segundo30sO 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.
maxIdleTimeUm período de tempo com precisão de segundo30mO 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.
maxPoolSizeint
Min: 0
50Número máximo de conexões físicas para um conjunto. Um valor igual a 0 significa ilimitado.
minPoolSizeint
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
  • FailingConnectionOnly
  • ValidateAllConnections
  • EntirePool
EntirePoolEspecifica 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.
reapTimeUm período de tempo com precisão de segundo3mO 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.
maxConnectionsPerThreadint
Min: 0
Limita o número de conexões abertas em cada encadeamento.
numConnectionsPerThreadLocalint
Min: 0
Armazena em cache o número especificado de conexões para cada encadeamento.
enableSharingForDirectLookupsbooleanotrueSe configurado como true, as conexões serão compartilhadas. Se configurado como false, as conexões não serão compartilhadas.

containerAuthData

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.

NameTypeDefaultDescription
userstringNome do usuário a ser usado ao conectar-se ao EIS.
passwordSenha 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.

recoveryAuthData

Dados de autenticação para recuperação da transação.

NameTypeDefaultDescription
userstringNome do usuário a ser usado ao conectar-se ao EIS.
passwordSenha 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.

properties.wasJms

Um JMS connection factory de fila é utilizado para criar conexões com o provedor JMS associado do JMS de filas, para o sistema de mensagens ponto-a-ponto.

NameTypeDefaultDescription
busNamestringdefaultBusO nome de um barramento, ao conectar ao barramento de integração de serviços em um servidor de perfil completo.
nonPersistentMapping
  • ReliableNonPersistent
  • ExpressNonPersistent
  • BestEffortNonPersistent
ExpressNonPersistentA confiabilidade aplicada às mensagens JMS Não Persistentes enviadas usando este connection factory.
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
BestEffortNonPersistent
BestEffortNonPersistent
persistentMapping
  • ReliablePersistent
  • AssuredPersistent
ReliablePersistentA confiabilidade aplicada às mensagens JMS persistentes foram enviadas utilizando esta connection factory.
ReliablePersistent
ReliablePersistent
AssuredPersistent
AssuredPersistent
readAhead
  • AlwaysOn
  • AlwaysOff
  • Default
DefaultLer 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
temporaryQueueNamePrefixstringtempO prefixo de até doze caracteres usado para as filas temporárias criadas por aplicativos que usam esse connection factory de fila.
passwordSenha codificada reversível (sequência)Recomenda-se usar um alias de autenticação gerenciada por contêiner em vez de configurar esta propriedade.
remoteServerAddressstringO 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.
targetTransportChainstringAs 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.
userNamestringRecomenda-se usar um alias de autenticação gerenciada por contêiner em vez de configurar esta propriedade.

properties.wmqJms

Connection factory de fila do WebSphere MQ JMS

NameTypeDefaultDescription
portint
Min: 1
1414A 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
  • 6
  • 7
unspecifiedA 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
shareConvAllowedbooleanotrueIndica 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
targetClientMatchingbooleanotrueIndica 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
  • BINDINGS
  • CLIENT
CLIENTIndica 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 fazer 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
CCSIDint
Min: 1
819O identificador do conjunto de caracteres codificado para uma conexão.
failIfQuiescebooleanotrueIndica se as chamadas para certos métodos falharão se o gerenciador de filas estiver em um estado de quiesce.
headerCompression
  • SYSTEM
  • NONE
NONEUma lista de técnicas que podem ser usadas para compactar os dados do cabeçalho em uma conexão
SYSTEM
SYSTEM
NONE
NONE
messageCompression
  • RLE
  • NONE
NONEUma lista de técnicas que podem ser usadas para compactar os dados da mensagem em uma conexão.
RLE
RLE
NONE
NONE
rescanIntervalUm período de tempo com precisão de milissegundo5sQuando 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.
applicationNamestringO nome pelo qual um aplicativo é registrado com o gerenciador de filas.
ccdtURLstringUma 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.
channelstringO nome do canal MQI a ser usado.
clientIdstringO identificador do cliente para uma conexão.
connectionNameListstringUma 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.
hostNamestringO 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.
passwordSenha 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)
queueManagerstringO nome do gerenciador de filas ao qual se conectar
temporaryModelstringO 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.
tempQPrefixstringO prefixo que é usado para formar o nome de uma fila dinâmica do WebSphere MQ.
userNamestringO 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)
localAddressstringPara 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
pollingIntervalUm período de tempo com precisão de milissegundoSe 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.
sendCheckCountint
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.
sslCertStoresstringOs servidores Lightweight Directory Access Protocol (LDAP) que retém as listas de revogação de certificado (CRLs) para uso em uma conexão SSL.
sslCipherSuitestringO CipherSuite a ser usado para uma conexão SSL.
sslFipsRequiredbooleanoIndica se uma conexão SSL deve usar um Conjunto de Criptografia que seja suportado pelo provedor IBM Java JSSE FIPS (IBMJSSEFIPS).
sslPeerNamestringPara uma conexão SSL, um modelo que é usado para verificar o nome distinto no certificado digital fornecido pelo gerenciador de filas.
sslResetCountint
Min: 0

Max: 999999999
O número total de bytes enviados e recebidos por uma conexão SSL antes que as chaves secretas usadas pelo SSL sejam renegociadas.
receiveExitstringIdentifica 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
receiveExitInitstringOs dados do usuário que são transmitidos para programas de saída de recebimento do canal quando são chamados
securityExitstringIdentifica um programa de saída de segurança do canal
securityExitInitstringOs dados do usuário que são transmitidos para um programa de saída de segurança do canal quando ele for chamado
sendExitstringIdentifica 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.
sendExitInitstringOs dados do usuário que são transmitidos para programas de saída de envio do canal quando são chamados.
arbitraryPropertiesstringCapacidade de especificar propriedades não definidas em outro lugar