wsocOutbound - Saída WAS WebSocket (wsocOutbound)

Propriedades de configuração para solicitações de conexão realizadas do WAS WebSocket.

NameTypeDefaultDescription
tcpOptionsRefUma referência para o elemento de nível tcpOptions (sequência).defaultTCPOptionsOpções de protocolo TCP para a saída WAS WebSocket
httpOptionsRefUma referência para o elemento de nível httpOptions (sequência).defaultHttpOptionsOpções HTTPprotocol para a saída WAS WebSocket
sslOptionsRefUma referência para o elemento de nível sslOptions (sequência).Opções de protocolo SSL para a saída WAS WebSocket

tcpOptions

Opções de protocolo TCP para a saída WAS WebSocket

NameTypeDefaultDescription
inactivityTimeoutUm período de tempo com precisão de milissegundo60sQuantidade de tempo a aguardar pela conclusão de uma solicitação de leitura ou gravação em um soquete. Este valor é substituído pelos tempos limites específicos do protocolo. 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.
soReuseAddrbooleanotrueAtiva a religação imediata para uma porta sem listener ativo.
addressIncludeListstringUma lista separada por vírgula de endereços que têm permissão para fazer conexões de entrada nesse endpoint. É possível especificar endereços IPv4 ou IPv6. Todos os valores em um endereço IPv4 ou IPv6 devem ser representados por um número ou por um caractere curinga de asterisco.
addressExcludeListstringUma lista separada por vírgula de endereços que não têm permissão para fazer conexões de entrada nesse endpoint. É possível especificar endereços IPv4 ou IPv6. Todos os valores em um endereço IPv4 ou IPv6 devem ser representados por um número ou por um caractere curinga de asterisco.
hostNameIncludeListstringUma lista separada por vírgula de nomes de host que têm permissão para fazer conexões de entrada nesse endpoint. Os nomes do host não tem distinção entre maiúsculas e minúsculas e podem começar com um asterisco, que é usado como um caractere curinga. No entanto, os asteriscos não podem estar em outro lugar no nome do host. Por exemplo, *.abc.com é válido, mas *.abc.* não é válido.
hostNameExcludeListstringUma lista separada por vírgula de nomes de host que não têm permissão para fazer conexões de entrada nesse endpoint. Os nomes do host não tem distinção entre maiúsculas e minúsculas e podem começar com um asterisco, que é usado como um caractere curinga. No entanto, os asteriscos não podem estar em outro lugar no nome do host. Por exemplo, *.abc.com é válido, mas *.abc.* não é válido.

httpOptions

Opções HTTPprotocol para a saída WAS WebSocket

NameTypeDefaultDescription
keepAliveEnabledbooleanotrueAtiva as conexões persistentes (keep-alive de HTTP). Se true, as conexões são mantidas ativas para reutilização por diversas solicitações e respostas sequenciais. Se false, as conexões são encerradas após a resposta ser enviada.
maxKeepAliveRequestsint
Min: -1
100Número máximo de solicitações persistentes que são permitidas em uma única conexão HTTP se conexões persistentes estão ativadas. Um valor igual a -1 significa ilimitado.
persistTimeoutUm período de tempo com precisão de segundo30sQuantidade de tempo que um soquete terá permissão para permanecer inativo entre solicitações. Esta configuração se aplica apenas se conexões persistentes são ativadas. 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.
readTimeoutUm período de tempo com precisão de segundo60sQuantidade de tempo a esperar pela conclusão de uma solicitação de leitura em um soquete após a primeira leitura ocorrer. 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.
writeTimeoutUm período de tempo com precisão de segundo60sQuantidade de tempo a esperar em um soquete para cada parte dos dados de resposta serem transmitidos. 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.
removeServerHeaderbooleanofalseRemove informações de implementação do servidor de cabeçalhos de HTTP e também desativa a página de boas-vindas do perfil padrão do Liberty.
NoCacheCookiesControlbooleanotruePermite que o usuário controle se a presença de um cabeçalho Set-Cookie deve ou não atualizar o cabeçalho Cache-Control com um valor que não é de cache correspondente. Esse valor também inclui o cabeçalho Expires.
AutoDecompressionbooleanotrueEspecifica se o Canal HTTP automaticamente descompacta dados do corpo da solicitação de entrada.

sslOptions

Opções de protocolo SSL para a saída WAS WebSocket

NameTypeDefaultDescription
sessionTimeoutUm período de tempo com precisão de segundo1dQuantidade de tempo a aguardar pela conclusão de uma solicitação de leitura ou gravação em um soquete. Este valor é substituído pelos tempos limites específicos do protocolo. 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.
suppressHandshakeErrorsbooleanofalseDesative a criação de log de erros de handshake SSL. Os erros de handshake SSL podem ocorrer durante operação normal; no entanto, essas mensagens podem ser úteis quando o SSL está se comportando inesperadamente.
sslRefUma referência para o elemento de nível ssl (sequência).O repertório de configuração de SSL padrão. O valor padrão é defaultSSLSettings.
sslSessionTimeoutUm período de tempo com precisão de milissegundo8640msO limite do tempo limite para uma sessão SSL que é estabelecida pelo canal SSL. 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.