WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Parâmetros do Listener HTTP do Broker Inteiro

Selecione os recursos e as propriedades que estão associados ao listener HTTP do broker inteiro que você deseja alterar.

Para alterar estas propriedades, é necessário especificar o nome do intermediário e -b httplistener.

O componente httplistener define as propriedades do broker usadas para todos os nós de entrada e de resposta HTTP e SOAP que são configurados para usar o listener do broker inteiro.

É necessário reiniciar o broker para que todas as alterações sejam implementadas.

As combinações a seguir são válidas para o componente httplistener:

-o HTTPListener

As seguintes propriedades e valores são válidos:
-n enableSSLConnector
Configure o valor como true para fazer com que o listener HTTP atenda às conexões SSL de entrada.
  • Tipo de valor - Booleano
  • Valor inicial – false
-n startListener
Configure o valor como true para fazer com que todos os nós HTTP em todos os grupos de execução usem o listener do broker inteiro (a menos que você tenha ativado o listener integrado em um grupo de execução usando o comando mqsichangeproperties para esse grupo de execução). Para obter informações sobre como configurar um grupo de execução para que nós HTTP possam usar o listener integrado, consulte Parâmetros do Listener HTTP do Grupo de Execução (Nós SOAP e HTTP).

Os nós SOAP usam o listener integrado por padrão, mas podem ser configurados para usar o listener do broker inteiro utilizando o comando mqsichangeproperties. Consulte o Alternando de um Listener do Broker Inteiro para Listeners Integrados.

Configure esse valor como false para fazer com que todos os nós HTTP usem o listener que está integrado em cada grupo de execução.

  • Tipo de valor - Booleano
  • Valor inicial -true

-o HTTPConnector

As seguintes propriedades e valores são válidos:
-n address
Se o servidor tiver mais de um endereço IP, configure o valor como o endereço IP usado para recebimento na porta 7080. Se essa característica não estiver configurada, a porta 7080 será usada em todos os endereços IP associados ao servidor. No máximo um endereço pode ser especificado.
  • Tipo do valor - cadeia
  • Valor inicial - nulo
-n maxPostSize
Configure o valor como o tamanho máximo de POST (em bytes) que pode ser processado pelo listener do broker inteiro. Configure o valor como 0 para remover o limite.
  • Tipo de valor - inteiro
  • Valor inicial - 2097152 (2 megabytes)
-n acceptCount
Configure o valor como o número máximo de solicitações de conexão de entrada que podem ser enfileiradas. As solicitações recebidas quando esse limite é atingido são rejeitadas.
  • Tipo de valor - inteiro
  • Valor inicial -100
-n compressableMimeTypes
Configure o valor como uma lista de tipos MIME que são aplicáveis para compactação HTTP. Outros tipos MIME não são compactados.
  • Tipo de valor – lista separada por vírgula
  • Valor inicial - text/html,text/xml,text/plain
-n compression
Configure o valor como off para desativar a compactação, on para compactar dados de texto, force para compactar todos os dados, ou o tamanho mínimo (em bytes) de dados que deve ser recebido, antes de a saída ser compactada. Se a compactação estiver ativada e o comprimento do conteúdo não for conhecido, toda a saída será compactada.
  • Tipo do valor - cadeia
  • Valor inicial - off
-n connectionLinger
Configure o valor como o número de segundos durante os quais os soquetes (usados pelo HTTPConnector) devem permanecer ativos após um encerramento ser iniciado.
  • Tipo de valor - inteiro
  • Valor inicial - padrão JVM
-n connectionTimeout
Configure o valor como o número de milissegundos que o HTTPConnector deve aguardar uma solicitação ser recebida após ele aceitar uma conexão. Configure o valor como -1 para especificar nenhum tempo limite.
  • Tipo de valor - inteiro
  • Valor inicial - 60000
-n maxHttpHeaderSize
Configure o valor como o tamanho máximo (em bytes) que o HTTPListener aceita um cabeçalho de HTTP.
  • Tipo de valor - inteiro
  • Valor inicial - 8192 (8 kilobytes)
-n maxKeepAliveRequests
Configure o valor como o número máximo de solicitações que podem usar uma conexão persistente. Configure o valor como 1 para desativar solicitações keep-alive e forçar a criação de uma nova conexão para cada solicitação. Configure o valor como 0 ou -1 para permitir solicitações ilimitadas.
  • Tipo de valor - inteiro
  • Valor inicial -100
-n maxThreads
Configure o valor como o número máximo de encadeamentos que podem ser criados pelo HTTPConnector.
  • Tipo de valor - inteiro
  • Valor inicial - 200
-n minSpareThreads
Configure o valor como o número mínimo de encadeamentos que devem estar ativos.
  • Tipo de valor - inteiro
  • Valor inicial - 10
-n noCompressionUserAgents
Configure o valor como uma expressão regular que, quando correspondida com o cabeçalho de agente do usuário, desativa a compactação.
  • Tipo do valor - cadeia
  • Valor inicial - nulo
-n restrictedUserAgents
Configure o valor como uma expressão regular que, quando correspondida com o cabeçalho de agente do usuário, desativa o keep-alive.
  • Tipo do valor - cadeia
  • Valor inicial - nulo
-n socketBuffer
Configure o valor como o tamanho (em bytes) do buffer que deve ser utilizado para o armazenamento em buffer da saída do soquete. Configure o valor como -1 para desativar o uso de um buffer.
  • Tipo de valor - inteiro
  • Valor inicial - 9000 (9 kilobytes)
-n tcpNoDelay
Configure o valor como true para enviar os pacotes pequenos imediatamente.
  • Tipo de valor - Booleano
  • Valor inicial -true
-n enableLookups
Configure o valor como true para usar consultas de DNS para retornar o nome do host do cliente remoto. Configure o valor como false para retornar o endereço IP.
  • Tipo de valor - Booleano
  • Valor inicial – false

-o HTTPSConnector

As propriedades listadas para HTTPConnector também são válidas para HTTPSConnector. As propriedades e os valores adicionais a seguir são válidos para o HTTPSConnector:
-n algorithm
Configure o valor como o algoritmo de codificação de certificado a ser utilizado.
  • Tipo do valor - cadeia
  • Valor inicial -
    • Solaris platformHP-UX platformSunX509 em Solaris e HP-UX
    • AIX platformz/OS platformLinux platformWindows platformIbmX509 em outros sistemas (AIX, Linux, Windows, z/OS)
-n clientAuth
Configure o valor como true se um certificado SSL válido deve ser recebido do cliente antes que uma conexão possa ser aceita.
  • Tipo de valor - Booleano
  • Valor inicial – false
-n keystoreFile
Configure o valor como o caminho e o nome do arquivo keystore no qual o certificado do servidor é armazenado.
  • Tipo do valor - cadeia
  • Valor inicial - padrão da plataforma
-n keystorePass
Configure o valor como a senha que é utilizada para acessar o certificado do servidor no arquivo keystore. O valor pode ser uma senha em texto simples ou, se o valor for prefixado com "brokerKeystore::", a senha será o valor nomeado que é configurado pelo comando mqsisetdbparms.
  • Tipo do valor - cadeia
  • Valor inicial - changeit
-n keystoreType
Configure o valor como o tipo de arquivo keystore utilizado.
  • Tipo do valor - cadeia
  • Valor inicial - JKS
-n truststoreFile
Configure o valor como o caminho e o nome do arquivo de armazenamento confiável.
  • Tipo do valor - cadeia
  • Valor inicial - padrão da plataforma
-n truststorePass
Configure o valor como a senha utilizada para acessar o arquivo de armazenamento confiável. O valor pode ser uma senha em texto simples ou, se o valor for prefixado com "brokerTruststore::", a senha será o valor nomeado que é configurado pelo comando mqsisetdbparms.
  • Tipo do valor - cadeia
  • Valor inicial - changeit
-n truststoreType
Configure o valor como o tipo de arquivo de armazenamento confiável usado.
  • Tipo do valor - cadeia
  • Valor inicial - JKS
-n sslProtocol
Configure o valor como a versão do protocolo SSL a ser usado.
  • Tipo do valor - cadeia
  • Valor Inicial - TLS
-n ciphers
Configure o valor como uma lista das cifras de criptografia que podem ser utilizadas. Se nenhum valor for configurado, qualquer cifra disponível será usada. O cliente envia uma lista de códigos por ordem de prioridade. O servidor seleciona o primeiro código aceitável na lista. Se nenhum dos códigos da lista for adequado, o servidor retornará um alerta de falha de handshake e fechará a conexão.
  • Tipo de valor – lista separada por vírgula
  • Valor inicial - nulo
-n keyAlias
Configure o valor como o alias fornecido ao certificado do servidor no keystore. Por padrão, a primeira chave no keystore é usada.
  • Tipo do valor - cadeia
  • Valor inicial - nulo
-n keypass
Configure o valor como a senha que é utilizada para acessar o certificado do servidor no arquivo keystore. O valor pode ser uma senha em texto simples ou, se o valor for prefixado com "brokerKeystore::keypass", a senha será o valor nomeado que é configurado pelo comando mqsisetdbparms.
  • Tipo do valor - cadeia
  • Valor inicial - changeit
-n sessionCacheSize
Configure o valor como o número máximo de sessões permitidas no Cache de sessão SSL. Essas sessões em cache estão disponíveis para renegociação de sessão SSL.
  • Tipo de valor - inteiro
  • Valor inicial -100
Dica: Os valores válidos para keystoreType, sslProtocol e ciphers são específicos da implementação JSSE. Estes valores estão na documentação do provedor JSSE. Para obter uma lista das plataformas que usam IBM® Java™, consulte o Apêndice A do Guia IBM JSSE2 em: http://www.ibm.com/developerworks/java/jdk/security/60/secguides/jsse2Docs/JSSE2RefGuide.html.

Consulte o Comando mqsichangeproperties para obter exemplos de como alterar parâmetros para o componente httplistener.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:30:06


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | an09141_