A configuração do servlet proxy varia dependendo da configuração na qual é implementado.
A configuração do servlet proxy depende da implementação na qual o servlet do proxy for usado. As seções a seguir descrevem alguns cenários comuns e os parâmetros de configuração do servlet proxy necessários.
Neste exemplo de configuração, é necessário configurar os seguintes parâmetros de configuração do servlet proxy:
O servlet lê o nome do gerenciador de filas do arquivo de configuração e, em seguida, tenta se conectar a esse gerenciador de filas.
Neste exemplo de configuração, é necessário configurar os seguintes parâmetros de servlet proxy:
O servlet tenta se conectar ao gerenciador de filas remotas para o broker, lendo os dados de configuração do nó necessários a partir do broker a partir da conexão do cliente WebSphere MQ. Para a conexão ser bem-sucedida, você deve iniciar o listener SYSTEM.DEFAULT.LISTENER.TCP no gerenciador de filas remotas.
Entretanto, você deverá copiar o arquivo de configuração toda vez que ele for alterado pelo broker.
Este exemplo de configuração é semelhante ao cenário 1, no qual o modo do cliente não é usado, mas é necessário configurar os seguintes parâmetros de configuração do servlet proxy:
O servlet tenta abrir a fila SYSTEM.BROKER.WS.INPUT no gerenciador de filas especificado usando o nome do gerenciador de filas do arquivo de configuração. Portanto, é necessário configurar canais e transmitir filas antecipadamente, para assegurar que as mensagens cheguem no gerenciador de filas do broker.
É necessário copiar os arquivos de configuração do servidor do broker neste cenário.
A configuração é igual a do cenário 2, mas o IP do balanceador de carga de rede substitui o servidor broker. Em geral, os arquivos de configuração não podem ser usados, porque há vários brokers em um endereço IP virtual e cada um possui um arquivo de configuração diferente. O servlet carrega informações em uma base por conexão e usa as informações de configuração corretas para cada intermediário.
Neste exemplo de configuração, é necessário configurar os seguintes parâmetros de configuração do servlet proxy:
Se o failover é uma das razões para implementar esta configuração, é recomendado que você configure os seguintes parâmetros adicionais de configuração do servlet proxy:
É possível configurar testConnectionBeforeReuse como true como uma maneira alternativa para manipular links WebSphere MQ descartados entre o contêiner do servlet da Web e os gerenciadores de filas do broker. No entanto, essa opção faz com que um MQINQ seja executado antes de uma tentativa de enviar quaisquer dados no broker. Se MQINQ falhar, uma nova conexão será estabelecida e os dados serão enviados pela nova conexão. Como a configuração inclui outra operação no MQPUT e MQGET, ela resulta em uma sobrecarga significativa para cada mensagem; use essa opção apenas se nenhuma opção alternativa estiver disponível.
Para concluir a configuração do servlet proxy, consulte Configurando o Servlet do Proxy.
Para obter informações sobre todos os parâmetros de configuração do servlet proxy, consulte Parâmetros de Configuração do Servlet do Proxy.