我相信你们中的许多人都熟悉IBM i5系列仿真器(看起来像这个poop)。
我的公司使用它的宗教,它没有商业逻辑,所以任何时候,在我们的财务dpt犯了一个人为错误,它接受它,并将其添加到数据库中。更不用说它的丑陋,难以使用,不直观,等等。
我想为这个界面创建一个前端,这样我们就可以在提交给系统之前控制逻辑(我们不控制系统本身),所以实际上我需要制作自己的仿真器应用程序。
然而,我似乎找不到任何关于如何与i系列交互的信息,即登录,发送命令,以及查看或收集它通常会发回的屏幕上的数据。
有什么建议吗?
发布于 2011-03-22 07:29:45
问题不在于iSeries,而在于您的公司在其上运行的软件包。
使用绿屏有很多优点:它速度快,如果你习惯了,它在数据输入方面几乎是无与伦比的。
但是为了回答您的问题,iSeries是一台支持J2EE的机器:安装了一个HTTP服务器,根据iSeries的版本,WebSphere可能已经安装,或者有权安装它。然后,您可以使用JT400,它是用于os400的java工具包,其中包含连接数据库的jdbc驱动程序和调用程序所需的类。
如果你更喜欢php,有一种可以在iSeries上工作的Zend框架,但我从来没有尝试过。
发布于 2011-06-16 11:12:41
我建议您同时看看Attachmate Verastream Host Integrator (VHI)和的主机访问转换服务 (HATS)产品。它们有效地只需对绿屏终端进行屏幕抓取,以允许您提取和推送数据,并提供宏录制和编辑工具来自动执行此过程。应用程序集成可以通过web服务或html/jsp/servlet编程(加上用于VHI的.Net和用于HATS的EJB)来实现。然而,它们确实伴随着企业定价,这对一些人来说可能是一个障碍。他们确实有免费的试用产品用于评估目的,以帮助确定它们是否是您问题的合适解决方案。
发布于 2011-03-22 04:55:09
他们使用的是什么软件包?我在5250模拟器中使用的大多数程序都有一些业务逻辑,用于在将数据添加到数据库之前对数据进行错误检查。你能给我们提供更多的信息吗?这样我们就能给你指引一个更好的方向。
有些供应商出售屏幕抓取5250数据流并生成web前端的产品。或者,您可以用自己选择的语言编写自己的前端,只需对数据库进行SQL调用。
https://stackoverflow.com/questions/5382838
复制相似问题