Терминальное соединение UiPath - внутреннее против EHLLAPI? - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь автоматизировать терминал AS400 с помощью UiPath.
У меня возникают проблемы со стабильностью, когда экран «мигает», что может привести к ошибкам. Это выводит журнал трассировки: «XMLScreen: Render BUGBUG XMLScreen.Field пусто».

Я соединяюсь с внутренним UiPath и задаюсь вопросом, может ли это быть причиной моей проблемы. Я искал часы, но не могу найти никакой информации о том, в чем разница между внутренним UiPath и IBM EHLLAPI. Единственное различие, которое я знаю, заключается в том, что EHLLAPI использует уже существующий сеанс терминала.

Является ли один способ подключения, как правило, лучшим выбором в отношении стабильности, чем другой, и почему?
Все материалы очень ценятся! :)

1 Ответ

0 голосов
/ 14 марта 2019

Два варианта работают совершенно по-разному.

EHLLAPI работает с существующим установленным программным обеспечением IBM i Access для Windows или IBM i Access Client Solutions (ACS). Это очень специфичный, надежный и хорошо зарекомендовавший себя собственный API-интерфейс IBM, который никоим образом не использует Telnet. Вам необходимо убедиться, что поддержка EHLLAPI включена (например, http://www -01.ibm.com / support / docview.wss? Uid = nas8N1010639 для ACS).

Возможно, ваша организация использует сторонний эмулятор, например, Румба - Я думаю, что EHLLAPI поддерживается некоторыми из них.

Внутренний параметр UIPath запускается и выполняет запись в сеанс TN5250, в отношении которого он звучит из документации, как будто у вас мало контроля (например, сопоставления клавиатуры).

Я бы посоветовал вам воспользоваться EHLLAPI, если вы можете (т.е. если у вас установлен подходящий продукт IBM или стороннего производителя, как указано выше).

Но, вы абсолютно уверены, что вам вообще нужно это проверить? У вас нет доступа к исходному коду IBM i, который потенциально позволил бы вам написать подходящую программу для собственного запуска? Для меня большая честь сказать это, потому что всегда есть горе с чисткой экрана приложений IBM i (например, появляются панели, которые вы не ожидаете, особенно во время входа или в случае ошибки).

...