Lors du développement de votre application, vous devez prendre en compte la façon dont les autres types de délai d'attente peuvent avoir un impact sur l'exécution de votre application.
Les délais d'attente se chevauchent ou s'encapsulent. Cela offre plusieurs couches de protection contre des incidents qui peuvent provoquer le blocage de l'application. Un délai d'attente plus long peut masquer un délai d'attente plus court. Par exemple, si le délai d'attente du socket est défini à une valeur inférieure au délai d'attente d'exécution, l'erreur de délai d'attente du socket empêche un délai d'attente d'exécution et l'absence de réponse d'IMS demeure inconnue.
D'autres valeurs de délai d'attente susceptibles d'avoir une interaction avec les délais d'attente de IMS TM Resource Adapter comprennent les valeurs suivantes :
Un exemple de délai d'attente ayant un impact potentiel sur l'exécution de votre application est celui de l'interaction entre les applications s'exécutant sur WebSphere Application Server for z/OS et IMS TM Resource Adapter. WebSphere Application Server for z/OS comprend deux parties : un contrôleur et un ensemble d'un ou plusieurs serviteurs. Par défaut, le travail de l'application est temporisé, même si il est réparti sur une région serviteur. Lorsqu'une application répartie sur une région serviteur atteint son délai d'attente, cette région serviteur est généralement interrompue ou redémarrée. Le serveur reste en fonctionnement et continue d'opérer. Pour cette raison, faites preuve de prudence lorsque vous choisissez des valeurs de délai d'attente d'exécution qui sont supérieures aux valeurs de délai d'attente de WebSphere Application Server. Soyez également prudent lorsque vous choisissez la valeur de délai d'attente d'exécution -1, qui indique à IMS Connect d'attendre indéfiniment une réponse d'IMS.
Si vous désactivez les délais d'attente de WebSphere Application Server, référez-vous à la documentation du serveur pour obtenir des informations sur les valeurs de délai d'attente supplémentaires qui ne sont pas décrites dans ces informations.
Un autre exemple de délai d'attente ayant un impact potentiel sur l'exécution de votre application est celui du délai d'attente du navigateur. Si la valeur du délai d'attente d'exécution est configurée pour être supérieure à la valeur du délai d'attente du navigateur, la valeur du délai d'attente d'exécution n'est pas utilisée car le délai d'attente du navigateur expire avant le délai d'attente d'exécution.