Tópico anterior: Erros de bloqueio

Próximo tópico: Códigos de erro

Tempos limites

Se o servidor do CA SDM estiver muito carregado, um método pode demorar muito para ser processado. Em raros casos, é possível que um método nunca seja retornado devido a um processo separado não ter conseguido responder ou devido a algum outro erro ocorrido. Como precaução contra o bloqueio excessivo, o tempo limite dos métodos de serviços web expira após um número de segundos. O tempo limite do método de serviços web é um tempo limite do servidor CA SDM, não um tempo limite do servidor web nem o da rede e assim por diante.

Observação: os serviços web atrasam alguns segundos na primeira vez em que são acessados depois que o servidor de aplicativos J2EE é reiniciado. Isso acontece porque o aplicativo está sendo inicializado, carregando DLLs, bibliotecas e assim por diante e ocorre apenas com a primeira chamada do método de serviços web. Todas as chamadas subsequentes são retornadas mais rapidamente.

Se um método expirar, ele retornará o seguinte código de erro:

UDS_TIMEOUT_ERR

A operação não foi cancelada! O servidor pode ter recebido a solicitação e a processará com êxito, embora lentamente. Esse tipo de problema pode ocorrer ao se usar o método doSelect( ) para recuperar 1000 registros diferentes.

Observação: para obter informações sobre o método doSelect, consulte o Guia de Referência Técnica do CA SDM.