Il est possible de configurer par le programme CFGEAC un temps d'exécution maximum (timeout) pour les programmes appelés depuis les applications clientes. (fonction ASLanceRPC).
En l'absence de réponse du programme après le délai configuré, l’appel est annulé (comme si l’on avait demandé un appel système en mode terminal), et la fonction appelante (côté client) va renvoyer une erreur et le programme client peut se poursuivre. Attention, les fichiers et ressources allouées par le programmes pourront dans ce cas rester allouées!
Par exemple un AsLanceRPC attendra la réponse du serveur, si pour une raison quelconque le programme ne répond pas, le job annule l’appel et l'erreur retournée par la fonction permet alors de gérer le problème ; envoyer un message à l'administrateur, fermer et relancer la connexion pour les traitements ultérieurs...