Доступне оновлення програмного забезпечення для ввімкнення механізму keepalive для служби TN3270

Застосовується до
Host Integration Server 2013

Зведення

У цій статті описується оновлення програмного забезпечення, яке вмикає механізм збереження для служби TN3270 для виявлення активних підключень TCP/IP між клієнтом TN3270 і службою TN3270. Щоб увімкнути механізм збереження, увімкніть параметр Keep Alive interval (Інтервал keepAlive) на вкладці «Параметри » діалогового вікна властивостей TN3270 в оснастці MMC Диспетчера SNA.

Відомості про оновлення програмного забезпечення

Підтримувана функція, яка змінює стандартну поведінку продукту, тепер доступна в службі підтримки Microsoft. Однак ця функція має на меті змінити лише поведінку, описану в цій статті. Застосовуйте його тільки в системах, які цього спеціально вимагають.

Це оновлення входить до сукупного пакета оновлень 2 для Host Integration Server 2013.

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".

Додаткові відомості

Служба TN3270, що входить до складу сервера інтеграції вузла, містить параметр очікування , який дає змогу службі TN3270 відключати клієнтські сеанси TN3270, що перебувають у стані очікування.

До цього оновлення служба TN3270 не включала механізм keepalive, який перевіряв наявність активних з'єднань TCP/IP між клієнтами TN3270 і службою TN3270. Відсутність механізму keepalive створювала ситуації, в яких служба TN3270 підтримувала активні сесії мейнфреймів IBM до закінчення періоду очікування Idle . Це було вірно, навіть якщо підключення TCP/IP між клієнтом TN3270 і службою TN3270 було завершено раніше. У цій ситуації клієнти TN3270 не могли повторно підключитися до мейнфрейм-додатку IBM до закінчення періоду очікування Idle .

Після застосування оновлення службу TN3270 можна налаштувати так, щоб вона надсилала повідомлення "DO TIMING-MARK" клієнту TN3270 після досягнення настроєного інтервалу keepalive. Якщо служба TN3270 не отримує у відповідь повідомлення "WONT TIMING-MARK", служба TN3270 завершує сеанс роботи з мейнфреймом IBM, оскільки клієнт TN3270 більше не підключений до служби TN3270. Це звільняє сеанс для використання наступним клієнтом TN3270, який надішле запит на сеанс. 

Інтервал Keep Alive вказується в хвилинах і має дійсний діапазон значень від 1 до 1440. Значення 0 вказує на те, що механізм keepalive вимкнено. Це те саме, що вимкнути параметр Keep Alive interval.

Якщо параметр "Зберегти в реальному часі", буде оновлено такі дані реєстру:

Ключ: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Sna Server\CurrentVersion

DWORD: Зберегти живим

Значення: 0 – 1440 (десяткове значення), де 0 = вимкнено, а 1 – 1440 – інтервал збереження в хвилинах.

Нотатки

  • Параметри часу очікування простою та інтервалу KeepAlive можна використовувати одночасно, щоб забезпечити очищення сеансів TN3270 через неактивні (неактивні) клієнти TN3270, а також аномально відключені клієнти TN3270 (наприклад, перебої з підключенням до мережі).
  • Розділ реєстру та значення KeepAlive, які створюються, коли ви вмикаєте параметр " Інтервал KeepAlive ", не записуються в реєстр, доки ви не збережете зміни конфігурації в Диспетчері SNA. Якщо натиснути кнопку «Застосувати » або «OK » у діалоговому вікні властивостей TN3270, розділ реєстру не буде записано.
  • Ця зміна не набуває динамічного стану, якщо служба TN3270 активна. Служба TN3270 зчитує значення реєстру тільки під час запуску. Тому коли ви внесете цю зміну, службу доведеться перезапустити.
  • Якщо зняти прапорці "Час очікування простою" та " Зберегти життя ", установлюється нуль і вимикається текстове поле. Якщо прапорці встановлено, їх заповнює стандартними значеннями (час очікування простою = 120, інтервал життя = 10).
  • Ви повинні увімкнути параметр KeepAlive , запустивши диспетчер SNA на кожному сервері HIS, який потрібно оновити. Це пов'язано з тим, що параметр додає запис реєстру, а це не можна зробити на віддалених серверах HIS з одного екземпляра SNA Manager.