Propriedades de Política e Ligação HTTPTransport
Utilize o parâmetro -attributes dos comandos setPolicyType e setBinding para especificar informações de configuração adicionais para a ligação do conjunto de política e de política HTTPTransport. Os conjuntos de políticas de sistema e de aplicativo podem utilizar a política e a ligação HTTPTransport.
- Use o parâmetro -attributes para os comandos getPolicyType e getBinding para visualizar as propriedades para a configuração de política e ligação. Para obter um atributo, transmita o nome da propriedade para o comando getPolicyType ou getBinding.
- Use o parâmetro -attributes para os comandos setPolicyType e setBinding para incluir, atualizar ou remover propriedades das configurações de política e ligação. Para incluir ou atualizar um atributo, especifique o nome da propriedade e o valor. Os comandos setPolicyType e setBinding atualizarão o valor se o atributo existir, ou incluirão o atributo e o valor se o atributo não existir. Para remover um atributo, especifique o valor como uma cadeia vazia (""). O parâmetro -attributes aceita um objeto de propriedades.

Para suportar um ambiente de célula mista, o WebSphere Application Server suporta ligações de Versão 7.0 e Versão 6.1. As ligações gerais no nível da célula são específicas à Versão 7.0 e posterior e as ligações específicas do aplicativo permanecem na versão que aplicativo requer. Quando o usuário cria uma ligação específica do aplicativo, o servidor de aplicativos determina a versão de ligação exigida para uso do aplicativo.
Propriedades de Política Transporte HTTP
O conjunto de política Transporte HTTP pode se utilizado para os métodos de transporte de codificação binária, de compactação, de autorização básica e de HTTPS.
- protocolVersion
- Especifica a versão de HTTP a ser utilizada. Os valores válidos de versão são HTTP/1.1 e HTTP/1.0.
- maintainSession
- Especifica se a sessão HTTP está ativada quando uma mensagem é enviada. Os valores válidos são yes ou no.
- chunkTransferEnc
- Especifica se deve permitir a codificação de transferência em partes. Os valores válidos são yes ou no.
- sendExpectHeader
- Especifica se deve enviar um cabeçalho de 100 pedidos esperado. Os valores válidos são yes ou no.
- compressRequest:name
- Especifica se deve compactar o pedido. Os valores válidos são gzip, x-gzip, deflate ou none.
- compressResponse:name
- Especifica se deve compactar a resposta. Os valores válidos são gzip, x-gzip, deflate ou none.
- acceptRedirectionURL
- Especifica se deve aceitar o redirecionamento de URL automaticamente. Os valores válidos são yes ou no.
- messageResendOnce
- Especifica se uma mensagem pode ser enviada mais de uma vez. Os valores válidos são yes ou no.
- connectTimeout
- Especifica a quantidade de tempo, em segundos, antes de o tempo limite de uma conexão se esgotar durante o envio de uma mensagem. Especifique um valor inteiro que seja maior do que zero. Se um valor zero ou menor for especificado, a propriedade connectTimeout será configurada para o valor padrão de 180 segundos. Nenhum valor máximo é configurado para esta propriedade.
- writeTimeout
- Especifica a quantidade de tempo, em segundos, antes de ocorrer o tempo limite da gravação. Especifique um valor inteiro. Especifique um valor inteiro que seja maior do que zero. Se um valor zero ou menor for especificado, a propriedade connectTimeout será configurada para o valor padrão de 300 segundos. Nenhum valor máximo é configurado para esta propriedade.
- readTimeout
- Especifica a quantidade de tempo, em segundos, antes de ocorrer o tempo limite da leitura. Especifique um valor inteiro. Especifique um valor inteiro que seja maior do que zero. Se um valor zero ou menor for especificado, a propriedade connectTimeout será configurada para o valor padrão de 300 segundos. Nenhum valor máximo é configurado para esta propriedade.
- persistConnection
- Especifica se é necessário utilizar uma conexão persistente durante o envio de mensagens. Os valores válidos são yes ou no.
AdminTask.setPolicyType('[-policySet "WSHTTPS custom" -policyType HTTPTransport
-attributes "[[protocolVersion HTTP/1.1]
[sessionEnable yes][chunkTransferEnc yes][sendExpectHeader yes][compressRequest:name gzip][compressResponse:name
gzip][acceptRedirectionURL yes][messageResendOnce no][connectTimeout 300][writeTimeout 300]
[readTimeout 300][persistConnection yes]]"]')
Propriedades de Ligação Transporte HTTP
- outAsyncResponseBasicAuth:userid
- Especifica o nome do usuário para autenticação básica de respostas assíncronas de saída.
- outAsyncResponseBasicAuth:password
- Especifica a senha para autenticação básica de respostas assíncronas de saída.
- outAsyncResponseProxy:userid
- Especifica o nome d usuário para o proxy de respostas de serviço assíncrono de saída.
- outAsyncResponseProxy:password
- Especifica a senha para o proxy de respostas de serviço assíncrono de saída.
- outAsyncResponseProxy:port
- Especifica o número da porta para o proxy de respostas de serviço assíncrono de saída.
- outAsyncResponseProxy:host
- Especifica o nome do host para o proxy de respostas de serviço assíncrono de saída.
- outRequestBasicAuth:userid
- Especifica o nome de usuário ou a autenticação básica de pedidos de serviço de saída.
- outRequestBasicAuth:password
- Especifica a senha para autenticação básica dos pedidos de serviço de saída.
- outRequestProxy:userid
- Especifica o nome do usuário para o proxy do pedido de serviço de saída.
- outRequestProxy:password
- Especifica a senha para o proxy de pedido de serviço de saída.
- outRequestProxy:port
- Especifica o número da porta para o proxy do pedido de serviço de saída.
- outRequestProxy:host
- Especifica o nome do host para o proxy do pedido de serviço de saída.
AdminTask.setBinding('[-bindingLocation "" -bindingName generalCellWideBind1 -policyType
HTTPTransport
-attributes "[[outAsyncResponseBasicAuth:userid myID][outAsyncResponseBasicAuth:password myPW][outAsyncResponseProxy:host hostname]
[outAsyncResponseProxy:port 9060][outAsyncResponseProxy:userid myID][outAsyncResponseProxy:password myPW]
[outRequestBasicAuth:userid myID][outRequestBasicAuth:password myPW]
[outRequestProxy:userid myID]
[outRequestProxy:password myPW][outRequestProxy:port 9061][outRequestProxy:host hostname]]"]')