Два варианта работают совершенно по-разному.
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 (например, появляются панели, которые вы не ожидаете, особенно во время входа или в случае ошибки).