Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java和X3270进行屏幕抓取_Java - Fatal编程技术网

使用Java和X3270进行屏幕抓取

使用Java和X3270进行屏幕抓取,java,Java,我一直在尝试使用Java连接到X3270(实际上是wc3270,因为我在windows环境下工作),并控制它访问大型机、登录、浏览几个屏幕,以及获取X3270命令“ascii”返回的数据以进行进一步处理(如分离所需字段) 即使我可以连接到x3270并登录到服务器,在发送命令后,我也很难从x3270可靠地检索屏幕,即使使用线程连续读取套接字也是如此 有人能告诉我应该做些什么才能把事情做好吗?我非常推荐一个Java屏幕抓取库,它非常可靠而且非常容易使用。我曾经尝试过使用我自己的,以及IBMHATS和

我一直在尝试使用Java连接到X3270(实际上是wc3270,因为我在windows环境下工作),并控制它访问大型机、登录、浏览几个屏幕,以及获取X3270命令“ascii”返回的数据以进行进一步处理(如分离所需字段)

即使我可以连接到x3270并登录到服务器,在发送命令后,我也很难从x3270可靠地检索屏幕,即使使用线程连续读取套接字也是如此


有人能告诉我应该做些什么才能把事情做好吗?

我非常推荐一个Java屏幕抓取库,它非常可靠而且非常容易使用。我曾经尝试过使用我自己的,以及IBMHATS和IBMHostOnDemand,发现Jagacy简单、快速、轻量级,而且已经为我完成了


完整的许可证并不便宜,但对我们来说是值得的。

问题在于让我工作的公司购买许可证。我可以预期这会在我成为拉丁美洲分部的总裁后的某个时候发生。考虑到我没有终端模拟的经验,我给出了一个诚实的、长期的估计,估计代码将花费我多长时间来确保它是正确的。我的赌注是“4周加测试”,这很长。。。但给了他们在许可证上花钱的充分理由。如果你必须从头开始写,我想知道,对于以前做过同样工作的任何东西,源代码是否可用?