2011-03-21 66 views
1

我敢肯定,你们中许多人都熟悉的IBM i5系列仿真器(看起来像这样poop的IBM iSeries前端开发

我公司采用这种宗教,也没有商务逻辑它使随时有人为我们的财务dpt会让人接受它,并将其添加到数据库中。更不用说它的丑陋,使用困难,不直观等...

我想为这个接口创建一个前端,这样我们就可以控制它提交给系统之前的逻辑(我们不控制系统本身),所以实际上我需要制作自己的模拟器应用程序。

但是我似乎无法找到如何与i系列接口,即登录,发送命令和角度还是从它通常会发送回屏幕收集数据上的任何信息。

有什么建议吗?

他们使用什么软件包
+0

美在观察者的眼中。对于每天都在进行数据输入的人来说,他们每天都会告诉你他们可以在绿色屏幕格式上更快地工作。研究一直支持这一点,对于那些熟悉界面的人来说,基于文本或命令行界面可以提高生产力。缺乏业务逻辑很可能仅仅是开发人员没有包含它。 – WarrenT 2013-07-18 11:17:44

+0

由于您展示了MochaSoft TN5250仿真器的图像,因此您需要联系[MochaSoft](http://www.mochasoft.dk/tn5250.htm)获取有关登录等的任何详细信息。它看起来可能是许可证版本,所以他们可能会有一些帮助。 – user2338816 2014-04-03 00:52:08

回答

4

问题不在于iSeries,而在于您的公司运行的软件包。

有使用绿屏的优点:它的快速和它在数据录入几乎无敌,只要你习惯了它。

但是为了回答你的问题,iSeries是一个支持J2EE的机器:安装了HTTP服务器,并且根据iSeries的版本,WebSphere可能已经安装,或者有权安装它。然后你可以使用JT400,它是包含jdbc驱动程序的os400的java工具包,用于连接数据库和调用程序所需的类。

如果你喜欢PHP的,有作出iSeries上的工作,但我从来没有尝试过了Zend框架的味道。

+0

您可以在不运行HTTP服务器的情况下使用ODBC或JDBC访问iSeries。 – 2011-04-17 01:53:01

+0

@保尔我永远不会意味着你必须。 – svachon 2011-04-18 23:59:11

1

?我在5250仿真器中使用的大多数程序都有一些业务逻辑,在将数据添加到数据库之前会对数据进行错误检查。你能否给我们提供更多的信息,以便我们指导你朝着更好的方向发展。

有出售的产品,丝网刮5250的数据流,并产生一个web前端供应商。或者,您可以使用您选择的语言编写自己的前端,只需对数据库执行SQL调用即可。

0

我们有了一些源代码。首先查看用户正在访问的菜单和菜单选项,并确定它们正在运行。

使用命令STRPDM寻找源代码 - 看在不同的库(它们像文件夹)

你可能有一个“成员”被称为像xxxMNUSRC xxxRPGSRC(RPG程序源)或xxxCLSRC源代码(CL程序),xxxDDSSRC(显示/屏幕源,物理/逻辑文件源)

对象“编译”对象,如文件(表),屏幕,priter文件(报告)

从Qxxx和#XXX库远点 - 这些是系统库。

http://systeminetwork.com/是iSeries相关问题的一个很好的资源。

2

我建议你看看这两个Attachmate公司Verastream主机集成(VHI)和IBM的主机访问转换服务(HATS)的产品。他们有效地只是屏幕刮屏终端,让您拉和推数据,并提供宏观录制和编辑工具,使过程自动化。应用程序集成可以通过web服务或html/jsp/servlet编程实现(加上.Net for VHI和EJB for HATS)。他们确实带来了企业定价,但这可能是一些障碍。他们确实有免费试用产品用于评估,以帮助确定它们是否是适合您问题的解决方案。