Define uma configuração de especificação de ativação do JMS.
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
authDataRef | Uma referência para o elemento de nível authData (sequência). | Dados de autenticação padrão para uma especificação de ativação. | |
maxEndpoints | int Min: 0 | 500 | O número máximo de terminais para os quais despachar. |
autoStart | booleano | true | Configura se os terminais de mensagem associados a esta especificação de ativação se iniciam automaticamente ou precisam ser iniciados manualmente usando o comando de continuação. |
Dados de autenticação padrão para uma especificação de ativaçã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 especificação de ativação de JMS está associada a um ou mais beans orientados a mensagens e fornece a configuração necessária a eles para receberem mensagens.
Name | Type | Default | Description |
---|---|---|---|
acknowledgeMode |
| Auto-acknowledge | O modo de reconhecimento indica como uma mensagem recebida por um bean orientado a mensagens deve ser reconhecida. Auto-acknowledge Auto-acknowledge Dups-ok-acknowledge Dups-ok-acknowledge |
busName | string | defaultBus | O nome de um barramento, ao conectar ao barramento de integração de serviços em um servidor de perfil completo. |
destinationType |
| javax.jms.Queue | O tipo do destino, que é javax.jms.Queue ou javax.jms.Topic. javax.jms.Queue javax.jms.Queue javax.jms.Topic javax.jms.Topic |
maxConcurrency | int Min: 1 Max: 2147483647 | 5 | O número máximo de terminais aos quais as mensagens são entregues simultaneamente. O aumento no número pode melhorar o desempenho, mas também aumenta o número de encadeamentos que estão em uso no momento especificado. Se o pedido de mensagem tiver que ficar retido para todas as entregas com falha, configure o valor máximo de terminais simultâneos como 1. |
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 |
retryInterval | Um período de tempo com precisão de segundo | 30s | O atraso (em segundos) entre as tentativas de conexão com um mecanismo de sistema de mensagens, para a conexão inicial, e tentativas subseqüentes de estabelecer uma conexão melhor. 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. |
subscriptionDurability |
| NonDurable | Tipo de assinatura de tópico do MS. O valor pode ser qualquer um dos seguintes: Durable DurableShared NonDurable NonDurableShared NonDurableShared NonDurableShared Durable Durable DurableShared DurableShared NonDurable NonDurable |
targetTransportChain |
| InboundBasicMessaging | 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. InboundBasicMessaging InboundBasicMessaging InboundSecureMessaging InboundSecureMessaging |
clientId | string | 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). | |
connectionFactoryLookup | string | Essa propriedade pode ser utilizada para especificar o nome de consulta de um objeto javax.jms.ConnectionFactory, javax.jms.QueueConnectionFactory ou javax.jms.TopicConnectionFactory definido administrativamente que é usado para se conectar ao provedor JMS a partir do qual o terminal (bean orientado a mensagens) pode receber mensagens. | |
destination | string | Referência a um destino JMS | |
destinationLookup | string | Essa propriedade pode ser utilizada para especificar o nome de consulta dos objetos javax.jms.Queue ou javax.jms.Topic definidos administrativamente que definem a fila ou tópico JMS a partir do qual o terminal (bean orientado a mensagens) pode receber mensagens. | |
destinationRef | Uma referência para o elemento de nível adminObject (sequência). | Referência a um destino JMS | |
maxBatchSize | int Min: 1 Max: 2147483647 | O número máximo de mensagens recebidas do mecanismo do sistema de mensagens em um único lote. | |
messageSelector | string | O seletor de mensagens JMS a ser utilizado para determinar quais mensagens o bean orientado por mensagem recebe. O valor é uma cadeia utilizada para selecionar um subconjunto de mensagens disponíveis. | |
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. | |
shareDurableSubscription | string | Controla se a assinatura durável pode, ou não, ser compartilhada entre as conexões. | |
subscriptionName | string | O nome da assinatura necessário para durável (e para compartilhado não durável). Campo obrigatório ao usar assinatura de tópico durável (e para compartilhada não durável). Este nome de assinatura deve ser exclusivo em um determinado identificador de cliente. |
Especificação de Ativação WebSphere MQ JMS
Name | Type | Default | Description |
---|---|---|---|
destinationRef | Uma referência para o elemento de nível adminObject (sequência). | Destino | |
CCSID | int Min: 1 | 819 | O identificador do conjunto de caracteres codificado para uma conexão. |
channel | string | SYSTEM.DEF.SVRCONN | O nome do canal MQI a ser usado. |
cloneSupport |
| DISABLED | Se duas ou mais instâncias do mesmo assinante de tópico durável podem ser executadas simultaneamente DISABLED DISABLED ENABLED ENABLED |
destinationType |
| javax.jms.Queue | O tipo de destino - javax.jms.Queue ou javax.jms.Topic javax.jms.Queue javax.jms.Queue javax.jms.Topic javax.jms.Topic |
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 |
hostName | string | localhost | 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. |
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 |
pollingInterval | Um período de tempo com precisão de milissegundo | 5s | 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. |
poolTimeout | Um período de tempo com precisão de milissegundo | 5m | O tempo, em milissegundos, que uma sessão de servidor não usada é mantida aberta no conjunto de sessões do servidor antes de ser fechada devido à inatividade. 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. |
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 |
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. Quando as classes WebSphere MQ para JMS localiza uma mensagem adequada e a entrega ao consumidor, as classes WebSphere MQ para JMS retomam a procura pela próxima mensagem adequada de sua posição atual na fila. As classes WebSphere MQ para JMS continuam a procurar na fila dessa forma, até que chegue ao final da fila ou até que o intervalo de tempo em milissegundos, conforme determinado pelo valor desta propriedade, expire. Em cada caso, as classes WebSphere MQ para JMS retornam para o início da fila para continuar sua procura e um novo intervalo de tempo começa. 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. |
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 |
startTimeout | Um período de tempo com precisão de milissegundo | 10s | Configura a duração de tempo (em milissegundos) na qual a execução deve iniciar. 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. |
transportType |
| CLIENT | Indica se uma conexão com um gerenciador de filas usa o modo cliente ou o modo de ligações. BINDINGS BINDINGS CLIENT CLIENT |
failIfQuiesce | booleano | true | Indica se as chamadas para certos métodos falharão se o gerenciador de filas estiver em um estado de quiesce. |
maxMessages | int Min: 0 | 1 | O número máximo de mensagens que podem ser designadas a uma sessão do servidor de uma vez. Se a especificação de ativação é entregar mensagens para um MDB em uma transação XA, um valor de 1 será usado independentemente da configuração dessa propriedade. |
maxPoolDepth | int Min: 0 | 10 | A propriedade maxPoolDepth na especificação de ativação define o número de instâncias de MDB (Bean Acionado por Mensagens) disponíveis. Diminuir o valor dessa propriedade diminui o número de mensagens que podem ser entregues simultaneamente. |
messageSelection |
| CLIENT | Determina se a seleção de mensagem é feita pelas classes do WebSphere MQ para JMS ou pelo broker. BROKER BROKER CLIENT CLIENT |
receiveCCSID | int Min: 0 | 0 | Propriedade de destino que configura o identificador do conjunto de caracteres Codificados de destino para a conversão de mensagens do gerenciador de filas. O valor será ignorado a menos que RECEIVECONVERSION seja configurado para WMQ_RECEIVE_CONVERSION_QMG |
receiveConversion |
| CLIENT_MSG | Propriedade de destino que determina se a conversão de dados será executada pelo gerenciador de filas. QMGR QMGR CLIENT_MSG CLIENT_MSG |
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 |
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 subscriptionStore tiver 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 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. | |
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. | |
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 | |
messageBatchSize | int Min: 0 | Máximo número de mensagens para processar em um lote. | |
queueManager | string | O nome do gerenciador de filas ao qual se conectar | |
subscriptionDurability |
| Se uma assinatura durável ou não durável é usada para entregar mensagens para uma assinatura MDB para o tópico Durable Durable NonDurable NonDurable | |
subscriptionName | string | O nome da assinatura durável | |
messageRetention | booleano | Indica se o consumidor da conexão manterá mensagens indesejadas na fila de entrada | |
messageSelector | string | Determina se a seleção de mensagem é feita pelas classes do WebSphere MQ para JMS ou pelo broker. A seleção de mensagens pelo broker é suportada quando brokerVersion tem o valor 1 | |
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 Conjunto de Criptografia 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 | |
brokerCCDurSubQueue | string | O nome da fila da qual mensagens de assinatura não duráveis são recuperadas de um ConnectionConsumer | |
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 onde 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 |