【问题标题】:Where can I find an AS400 to Java interface?我在哪里可以找到 AS400 到 Java 的接口?
【发布时间】:2009-03-09 21:15:59
【问题描述】:

有没有人有从 Java 连接到 AS400 的链接和资源?

我记得几年前,有人告诉我一个连接器,它可以从键盘模拟按键以及其他直接连接的“最纯粹”的方法。

在网上我找到了很多链接,但我找不到一个完整的产品来做到这一点(我可能没有使用正确的关键字)。

编辑

感谢您的回答:

我们正在寻找一种访问 AS400 内部数据和/或它使用的屏幕并将它们公开以供其他新应用程序重用的方法。要么作为某种 web 服务,要么直接通过 Java(Java 将使用 web 服务公开操作)

提前致谢。

编辑

根据 MicSim 的帖子,我还找到了这个链接:

http://www.ibm.com/developerworks/library/ws-as400/index.html

【问题讨论】:

  • 什么?你要重新开始?你又要10000了吗?
  • @mmyers:但问题是真实的。
  • @Oscar:我不怀疑,但直到现在我才听说过 AS400,所以我不会很有帮助。

标签: java ibm-midrange interop


【解决方案1】:

您正在寻找的可能是 IBM 的 Toolbox for Java™ & JTOpen。工具箱中还有一个 AS400 类,用于执行特定的 AS400 任务。您可以查看herehere 了解更多详情。刚刚google了一下,希望对你有帮助。

【讨论】:

  • 使用 ProgramCall 调用 PGM,CommandCall 调用 CMD。如果您需要进行屏幕抓取,我相信我听说 tn5250j 项目可能允许您查看会话。
【解决方案2】:

IBM 的 5250 屏幕抓取技术是“WebFacing”——我会发布一个链接,但您最好用谷歌搜索它,因为 IBM 的文档非常分散。还有其他可用的技术,但是: 屏幕抓取从来都不是任何人的最爱,因为通常你最终会得到一些东西,虽然它看起来更最新,但实际上比绿屏更难使用,而且没有更多功能。 5250 可能是我用过的最好的数据输入平台——浏览器中的 Web 表单是最差的。

如前所述,jt400 是处理大多数其他事情的方式。特别是:

JDBC - 适用于所有 SQL。如果你做对了并且把你的文件当作表格来处理,这是一种完全摆脱 400 的方法。

记录级访问 - 使用类似于 RPGLE 的数据库 API 编写 Java 程序(所有这些链,400 名程序员喜欢的集合)

调用程序、系统命令、管理资源(数据队列、数据区域、打印/假脱机、作业等)

祝你好运

【讨论】:

    【解决方案3】:

    如果您只想在 AS/400(或 iSeries、System i 或 IBM 营销部门本月决定的任何名称)上运行 Java,那么这是一种受支持的语言。您可以直接访问伪 DB2 数据库。或者您是否正在寻求其他形式的整合?

    【讨论】:

    • 更多地公开遗留 AS400 系统并将其公开给某种 web 服务。或者可能直接到java。没有真正将其用作目标平台
    【解决方案4】:

    这显然取决于您想要做什么,但是如果您想通过网络连接模拟键击到 AS400 进程,那么 Expect4j 可能是您正在寻找的库。

    虽然这通常是一个非常讨厌的 hack,但通常有更好的方法来实现您的目标。你想做什么?

    expect4J 库可以在here.找到。Expect 最初是一个 unix 命令,它允许您指定一个您希望看到的字符串,然后是一个要返回的字符串。它经常用于自动登录等和屏幕抓取应用程序。

    【讨论】:

    • 我正在寻找一种访问 AS400 和检索数据的方法。关于击键,我听到的更像是一个捕捉绿屏并为它们提供输入/输出的库。我不记得图书馆的名字了
    • Expect 库查找特定的字符串,然后发送特定的响应,当然会做你想做的事。
    【解决方案5】:

    更好的是TN5250j 控制台,它可用于从 AS/400 中提取数据。

    【讨论】:

      【解决方案6】:

      jacada 制作工具来满足您的需求

      http://www.jacada.com/

      【讨论】:

        猜你喜欢
        • 2020-07-08
        • 2013-12-26
        • 1970-01-01
        • 1970-01-01
        • 2017-07-24
        • 2014-07-16
        • 2012-05-30
        • 2013-07-13
        • 2012-06-05
        相关资源
        最近更新 更多