Тайм-ауты адаптера ресурсов IMS TM

Для того чтобы приложения не зависали при сбоях во время выполнения взаимодействий, можно устанавливать разные настраиваемые тайм-ауты.

В некоторых случаях неполадки в сети могут влиять на обмен данными между клиентом и IMS. Если в приложениях не предусмотреть способ обработки таких неожиданных сбоев, приложения могут "зависать." Примером может служить сбой маршрутизатора в соединении TCP/IP между адаптером ресурсов IMS TM и IMS Connect. Для восстановления после таких сбоев могут быть полезными некоторые тайм-ауты. С двумя из них напрямую связан адаптер ресурсов IMS TM. Свойство Execution Timeout объекта IMSInteractionSpec используется для устранения неполадок между IMS Connect и IMS, таких как сбой в их канале связи XCF или сбой в IMS, вследствие которого целевая транзакция не выполняется, или ее вывод не возвращается к IMS Connect. Свойство Socket Timeout объекта IMSInteractionSpec используется для устранения неполадок, влияющих на передачу в протоколе TCP/IP между адаптером ресурсов IMS TM и IMS Connect. В данном разделе рассматриваются эти два настраиваемые тайм-аута, а также другие тайм-ауты, которые могли бы повлиять на взаимодействие.

Свойства тайм-аут выполнения и тайм-аут сокета объекта IMSInteractionSpec можно настраивать для устранения неполадок, возникающих во время выполнения взаимодействия.

Таймер для Тайм-аута выполнения выполняется в окне Тайм-аут сокета; следовательно, свойство Тайм-аут сокета обязательно должно иметь значение, превышающее значение Тайм-аута выполнения.

Способ обработки ошибок может зависеть и от других тайм-аутов.


Комментарии