IBM iSeries前端开发

如何解决IBM iSeries前端开发

| 我确定你们中的许多人都熟悉IBM i5系列仿真器(看起来像这个便便) 我的公司虔诚地使用此代码,并且其中没有Biz逻辑,因此我们财务dpt中的任何时候都会因人为错误而接受它并将其添加数据库中。更不用说它的丑陋,难以使用,不直观等。 我想为此接口创建一个前端,以便我们可以在逻辑提交到系统之前对其进行控制(我们不控制系统本身),因此实际上我需要制作自己的仿真器应用程序。 但是,我似乎找不到任何有关如何与i系列进行交互的信息,即登录,发送命令以及从通常会发回的屏幕中查看或收集数据。 有什么建议么?     

解决方法

问题不是iSeries,而是您的公司正在其上运行的软件包。 使用绿屏有一些优点:它速度很快,并且只要您习惯了,它在数据输入方面几乎是无与伦比的。 但是要回答您的问题,iSeries是启用了J2EE的计算机:安装了HTTP服务器,并且根据iSeries的版本,可能已经安装WebSphere或有权安装它。然后,您可以使用JT400,这是os400的java工具包,其中包含用于连接数据库的jdbc驱动程序以及用于调用程序的必需类。 如果您更喜欢php,则可以在iSeries上使用Zend框架,但是我从未尝试过。     ,我建议您同时查看Attachmate Verastream主机集成器(VHI)和IBM的主机访问转换服务(HATS)产品。他们实际上只是在屏幕上刮擦绿屏终端,以允许您拉入和推送数据,并提供宏录制和编辑工具来自动执行该过程。可以通过Web服务或html / jsp / servlet编程(对于VHI加上.Net,对于HATS加上EJB)来实现应用程序集成。它们确实带有企业定价,但是这可能会成为某些障碍。他们确实提供免费试用产品以进行评估,以帮助确定它们是否是解决问题的合适方法。     ,他们使用什么软件包?我在5250仿真器中使用的大多数程序都有一些业务逻辑,这些逻辑会在将数据添加到数据库之前对其进行错误检查。您能否获得更多信息,以便我们为您提供更好的指导。 有一些供应商出售可以筛选5250数据流并生成Web前端的产品。或者,您可以使用选择的语言编写自己的前端,然后对数据库进行SQL调用。     ,这一定是一些源代码。首先查看您的用户正在访问的菜单和菜单选项,并确定在其后面运行的菜单。 使用命令STRPDM查找源代码-查找不同的库(它们类似于文件夹) 您可能在\“ member \”中有源代码,其名称类似于xxxMNUSRC xxxRPGSRC(rpg程序源)或xxxCLSRC(cl程序),xxxDDSSRC(显示/屏幕源,物理/逻辑文件源) 对象为“已编译”对象,例如文件(表),屏幕,绘图文件(报告)   远离Qxxx和#xxx库-这些是系统库。 http://systeminetwork.com/是有关iSeries相关问题的好资源。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?