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相关问题的好资源。     

要回复问题请先登录注册