Host-Initiated Processing оновлено для підтримки багаторазового надсилання клієнтській програмі, що працює на мейнфреймах IBM

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

Зведення

У цій статті описується оновлення програмного забезпечення, яке дає змогу серверній програмі Host-Initiated обробки (HIP) надсилати кілька запитів клієнтській програмі, що працює на мейнфреймах IBM.

Спосіб усунення проблеми

Сукупні відомості про оновлення

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

Виправлення, яке усуває цю проблему, входить у сукупний пакет оновлень 2 для Host Integration Server 2013.

Стан

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

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

Функція Transaction Integrator Host-Initiated Processing дає змогу клієнтській програмі, яка працює на мейнфреймах IBM, викликати .NET Framework об'єкт, визначений у програмі на базі Windows. Ця функція також дає змогу клієнтській програмі передавати параметри об'єкту та отримувати параметри (дані) від об'єкта. В оригінальній конструкції серверна програма HIP відправляє параметри прийому в викликаючу хост-програму IBM за одну операцію відправки.

Після застосування цього оновлення серверна програма HIP може надсилати параметри (дані) до клієнтської програми на мейнфреймах IBM у кілька операцій надсилання. Ця нова функція застосовується, лише коли HIP підключається до мейнфреймів IBM за допомогою кінцевої точки SNA для обміну даними, щоб використовувати сеанси APPC (LU 6.2).

Для підтримки надсилання кількох параметрів (даних) назад до хост-програми IBM, що викликає, контекст сервера Host-Initiated Processing оновлюється, щоб включити нову властивість SendDataDelegate. Властивість контексту сервера SendDataDelegate приймає об'єкт, який є рядком .NET або об'єктом, визначеним як структура у файлі XML (HIDX) визначення хост-інтегратора, який використовує HIS DesignerDesigner у Visual Studio. Властивість SendDataDelegate використовує визначений рядок або структуру .NET String або Structure, щоб визначити, які дані надсилаються клієнтському застосунку на мейнфреймі IBM. У програмі HIP Server ключове слово SendDataDelegate використовується в такому форматі:

serverContext.SendDataDelegate(myDataStructure);

Наприклад:

string myString = “My String Data”;
serverContext.SendDataDelegate(myString);

Примітка. Властивість myDataStructure представляє структуру, визначену в HIDX-файлі, який, у свою чергу, описує дані, які будуть надіслані до клієнтської програми.

Застереження щодо інформації третіх осіб

Описані в цій статті продукти сторонніх виробників створюються компаніями, які не залежать від корпорації Майкрософт. Корпорація Майкрософт не надає жодних гарантій (непрямих та інших) щодо продуктивності й надійності цих продуктів.