Как отправить ключ F1 на эмулятор терминала 3270 с помощью Microsoft HIS - PullRequest
0 голосов
/ 13 декабря 2010

Я использую Microsoft Host Integration Server (HIS 2006) для подключения к терминалу 3270 IBM Mainframe для отправки ключей и получения ответов программным путем. Но я не могу отправить клавишу F1.

Если я использую клиент HIS server 3270, то при ручном нажатии клавиши F1 отобразится следующая страница ответа. После записи ручного процесса в клиенте я обнаружил, что он посылает @ 1 в качестве ключа программно, как показано ниже. Но это не работает, когда я посылаю ключ программно. Вот фрагмент кода (я использую классы в dll Microsoft.HostIntegration.SNA.Session)

.. Обработчик SessionDisplay = new SessionDisplay (); .... handler.SendKey ( "@ 1"); Кто-нибудь знает, как программно отправить ключ F1 с помощью Microsoft HIS 2006 или какой ключ отправить программно для перехода со страницы на страницу в эмуляторе терминала 3270.

1 Ответ

1 голос
/ 01 марта 2011

Установка позиции курсора перед отправкой клавиши F1 решила проблему

...