【问题标题】:IBM iSeries Frontend DevelopmentIBM iSeries 前端开发
【发布时间】:2011-03-21 19:51:10
【问题描述】:

相信很多人都熟悉 IBM i5 系列仿真器(看起来像这样poop

我的公司虔诚地使用它,并且其中没有 Biz 逻辑,所以每当我们财务部门的某个人出现人为错误时,它都会接受它并将其添加到数据库中。更不用说它丑陋、难用、不直观等......

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

但是,我似乎找不到任何有关如何与 i 系列交互的信息,即登录、发送命令以及从通常会发回的屏幕查看或收集数据。

有什么建议吗?

【问题讨论】:

  • 美在旁观者的眼中。对于那些每天都在做数据输入的人,他们会告诉你他们可以在绿屏格式上更快地工作。研究一直证明这一点,对于熟悉界面的人来说,基于文本或命令行的界面可以提高工作效率。缺少业务逻辑很可能只是开发人员没有包含它。
  • 因为您显示的是 MochaSoft TN5250 模拟器的图像,您需要联系MochaSoft 了解有关登录等的任何详细信息。看起来可能是许可版本,所以他们可能会有所帮助.

标签: frontend ibm-midrange


【解决方案1】:

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

使用绿屏有一些优点:它速度快,而且在数据输入方面几乎无与伦比,只要您习惯了它。

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

如果您更喜欢 php,可以在 iSeries 上使用 Zend 框架,但我从未尝试过。

【讨论】:

  • 您可以使用 ODBC 或 JDBC 访问 iSeries,而无需运行 HTTP 服务器。
  • @Paul 我从没想过你必须这样做。
【解决方案2】:

我建议您看看 Attachmate Verastream Host Integrator (VHI) 和 IBM 的 Host Access Transformation Services (HATS) 产品。他们有效地只是对绿屏终端进行屏幕抓取,以允许您提取和推送数据,并提供宏记录和编辑工具来自动化该过程。应用程序集成可以通过 Web 服务或 html/jsp/servlet 编程(加上用于 VHI 的 .Net 和用于 HATS 的 EJB)来实现。它们确实带有企业定价,但这对某些人来说可能是一个障碍。他们确实提供了用于评估目的的免费试用产品,以帮助确定它们是否适合解决您的问题。

【讨论】:

    【解决方案3】:

    他们使用什么软件包?我在 5250 模拟器中使用的大多数程序都有一些业务逻辑,在将数据添加到数据库之前会对其进行错误检查。您能否向我们提供更多信息,以便我们为您指明更好的方向。

    有些供应商销售的产品可对 5250 数据流进行屏幕抓取并生成 Web 前端。或者您可以使用您选择的语言编写自己的前端,然后对数据库进行 SQL 调用。

    【讨论】:

      【解决方案4】:

      必须有一些源代码。首先查看您的用户正在访问的菜单和菜单选项,并找出他们背后的原因。

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

      您可能在名为 xxxMNUSRC xxxRPGSRC(rpg 程序源)或 xxxCLSRC(cl 程序)、xxxDDSSRC(显示/屏幕源、物理/逻辑文件源)的“成员”中有源代码

      Objects 一个“编译”的对象,例如文件(表格)、屏幕、priter 文件(报告)

      远离 Qxxx 和 #xxx 库 - 这些是系统库。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-02
        • 1970-01-01
        相关资源
        最近更新 更多