[Version 5.1 and later]Propriedades Personalizadas do Serviço Atendente de Mensagens

Utilize esse painel para visualizar ou alterar um conjunto opcional de pares nome-valor para propriedades personalizadas do serviço atendente de mensagens.

Para visualizar essa página do console administrativo, clique em Servidores -> servidor_de_aplicativos -> Serviço Atendente de Mensagens -> (no painel de conteúdo, em Propriedades Adicionais) Propriedades Personalizadas

A página de Propriedades personalizadas pode ser utilizada para definir as seguintes propriedades para uso pelo serviço atendente de mensagens:

NON.ASF.RECEIVE.TIMEOUT
O tempo limite em milissegundos para recebimento de mensagens síncronas efetuado por sessões do atendente do bean orientado por mensagens no modo de operação não-ASF.

Essa propriedade deve ser definida com um valor diferente de zero somente se você desejar ativar o modo de operação não-ASF para todos os atendentes de bean orientados por mensagens no servidor de aplicativos.

O serviço atendente de mensagens tem dois modos de operação: ASF (Application Server Facilities) e não-ASF (não-Application Server Facilities).

Tipo de Dados Inteiro
Unidades Milissegundos
Padrão Modo ASF (propriedade personalizada não criada)
Intervalo 0 ou mais milissegundos
0
modo não-ASF desativado
1 ou mais
O tempo limite em milissegundos para recebimentos de sessão síncrona do atendente do bean orientado por mensagens não-ASF
Recomendado Se for atingido o tempo limite da transação, a mensagem deverá ser reciclada, resultando em trabalho extra. Para utilizar o modo não-ASF, defina esta propriedade com um valor inferior ao tempo limite da transação, mas deixe um excedente com, no mínimo, a duração máxima do método onMessage() do bean orientado por mensagens. Por exemplo, se o método onMessage() do bean orientado por mensagens geralmente demorar, no máximo, 10 segundos e o tempo limite da transação estiver definido para 120 segundos, você pode definir a propriedade NON.ASF.RECEIVE.TIMEOUT para, no máximo, 110.000 (110.000 milissegundos, isto é, 110 segundos).
MQJMS.POOLING.TIMEOUT
O número de milissegundos depois dos quais uma conexão do conjunto é destruída caso não tenha sido utilizada.

Um MQSimpleConnectionManager aloca conexões com base na mais utilizada recentemente e destrói conexões com base na menos utilizada recentemente. Por padrão, uma conexão é destruída se não tiver sido utilizada por cinco minutos.

Tipo de Dados Inteiro
Unidades Milissegundos
Padrão 5 minutos
Intervalo
MQJMS.POOLING.THRESHOLD
O número máximo de conexões não utilizadas do conjunto.

Um MQSimpleConnectionManager aloca conexões com base na mais utilizada recentemente e destrói conexões com base na menos utilizada recentemente. Por padrão, uma conexão é destruída se houver mais do que dez conexões não utilizadas no conjunto.

Tipo de Dados Inteiro
Unidades Número de conexões
Padrão 10
Intervalo
MAX.RECOVERY.RETRIES
O número máximo de vezes que o serviço atendente tenta obter uma mensagem de uma porta atendente antes do atendente associado ser parado, em um intervalo de 0 a 2147483647.
Tipo de Dados Inteiro
Unidades Novas tentativas
Padrão 0 (sem repetições)
Intervalo 0 (sem repetições) até 2147483647
RECOVERY.RETRY.INTERVAL
O tempo em segundos entre as novas tentativas feitas pelo serviço atendente para obter uma mensagem de uma porta atendente.
Tipo de Dados Inteiro
Unidades Segundos
Padrão 10
Intervalo 1 a 2147483647