Новые функции в IMS TM версии 11

В дополнение ко всем функциям IMS TM версии 10 в версии 11 устранена ошибка совпадающих ИД клиентов в условиях высокой нагрузки на систему, когда несколько экземпляров распределенных WebSphere Application Server подключаются к IMS Connect по одному порту.
Начало описания рисунка. IMS TM версии 11 Восстановление при сбое подключения по внешнему вызову
Адаптер ресурсов попытается заново подключиться к IMS, если базовое хранилище данных IMS оказалось недоступным. В свойство IMSActivationSpec retryLimit будет добавлено новое значение -1, означающее неограниченное количество попыток подключения. Если попытка окажется успешной и соединение будет восстановлено, то будут выданы информационные сообщения об успешном повторном подключении.
Начало описания рисунка. Только IMS TM Version 11.2 и более поздние версии. Конец описания рисунка. Поддержка отмены транзакций по тайм-ауту выполнения
Функция истечения срока транзакции OTMA позволяет приложению клиента давать команду IMS Connect указывать на IMS OTMA, что, при истечении срока выполнения, транзакция истекает и OTMA должно очистить транзакцию или удалить ее из очереди.
В предыдущих выпусках, когда у IMS не хватало ресурсов для обработки транзакции в выделенном интервале времени (его размер указывается в свойстве executionTimeout), транзакцию отменить было невозможно.
Для поддержки этого улучшения OTMA добавлено новое свойство transExpiration в класс IMSInteractionSpec IMS TM версии 11.2 и выше, чтобы указать OTMA очистить транзакцию или удалить ее из очереди при достижении тайм-аута выполнения.
Эта поддержка позволяет приложению клиента IMS TM использовать улучшения срока истечения транзакции в OTMA, чтобы OTMA не пришлось обрабатывать нежелательные сообщения изIMS TM.
Устранена ошибка совпадающих ИД клиентов в условиях высокой нагрузки на систему, когда несколько экземпляров распределенных WebSphere Application Server подключаются к IMS Connect по одному порту.
Раньше, если в IMS TM работало несколько экземпляров распределенных WebSphere Application Server, каждый экземпляр сервера должен был использовать отдельный порт IMS Connect, чтобы избежать возможного совпадения ИД клиентов (что могло привести к ошибке). В IMS TM версии 11, если входящий запрос на соединение от IMS TM использует ИД клиента, совпадающий с другим ИД, IMS Connect автоматически создает уникальный ИД клиента для входящего сеанса IMS TM, не отправляя сообщение об ошибке клиентскому приложению.

Комментарии