A propriedade executionTimeout destina-se a configurar o tempo máximo permitido para que o IMS Connect envie uma mensagem ao IMS e receba uma resposta do IMS. Como o valor de tempo limite de soquete contém o valor do tempo limite de execução, ele deve ser maior que o valor de tempo limite de execução. Um soquete poderá atingir o tempo limite desnecessariamente se o valor for configurado como abaixo do valor do tempo limite de execução.
A tabela a seguir lista os valores sugeridos dos tempos limites do soquete com base nos valores do tempo limite de execução.
| Valor de Tempo Limite de Execução (Milissegundos) | Comportamento do Tempo Limite de Execução | Valor do Tempo de Espera de Soquete Sugerido |
|---|---|---|
| 0 (ou sem valor) | O valor padrão do membro de configuração do IMS Connect é usado. | O valor de tempo limite de soquete deve ser maior o valor padrão de tempo limite de execução especificado no arquivo de configuração do IMS Connect. |
| 1 - 36000000 | A espera pela resposta atinge o tempo limite após o valor de milissegundos especificado. | O valor do tempo de espera de soquete deve ser maior que o valor do tempo limite de execução. |
| -1 | A espera pela resposta é indefinida. | Configure o valor do tempo de espera de soquete como 0 para que a conexão aguarde indefinidamente. |
É possível configurar o valor do tempo limite de soquete de duas formas. É possível usar a Common Client Interface (CCI) para acessar os métodos getter e setter fornecidos com a classe IMSInteractionSpec ou usar o conjunto de ferramentas fornecido por um ambiente de desenvolvimento do WebSphere ou do Rational, com o recurso opcional do J2EE Connector (J2C) instalado.