使用 Java 实现 I5/As400 程序现代化

发布于 2024-07-18 22:00:24 字数 194 浏览 5 评论 0原文

我的任务是对公司基于 I5 的销售点系统进行现代化改造。 主要推动力是在不丢失业务逻辑的情况下创建更友好的界面/更好的数据视图。

有没有一种好的 Java 方式与交互式(非命令行)I5 程序交互? PHP 为其 5250 桥提供的线路是什么? 我正在考虑使用 5250 桥接器,但我更喜欢 Java 基础解决方案。

谢谢!

I have been given the task of modernizing my company's I5 based point of sale system. The main push is to create a friendlier interface/better data views without losing business logic.

Is there a good Java way of interacting with an interactive (non-command line) I5 program? Something alone the lines of what PHP provides with their 5250 Bridge? I'm considering using he 5250 bridge, but I'd prefer a Java base solution.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

你げ笑在眉眼 2024-07-25 22:00:24

假设应用程序的交互部分是可分离的...为什么不使用 Toolbox for Java 直接调用底层程序并创建远程 GUI? 您可以从 Java 远程调用 API、PGM 和 CL 命令。

Assuming that the interactive part of the application is separable ... Why not use the Toolbox for Java to call the underlying programs directly and create a remote GUI? You can call APIs, PGMs, and CL commands remotely from Java.

滥情哥ㄟ 2024-07-25 22:00:24

The IBM Developer Kit for Java allows you to run Java code on the iSeries.

You can call Java code directly from RPG/COBOL programs using the JNI interface. Here's an article describing how to call Java from an RPG program.

是伱的 2024-07-25 22:00:24

您正在 IBM Java Toolbox 中查找 ProgramCall 类。 这将允许您调用任何给定的程序,但您需要一些努力才能获得正确的参数等。在这里,让 I5 编译器创建可用于自动创建 ProgramCall 参数的 PCML 文件是一个好处。 对于来自 PC 的此类调用,我们有 1 毫秒左右的循环时间。

注意:QTEMP 不可用,除非您进行严重的巫术。

You are looking for the ProgramCall class in the IBM Java Toolbox. This will allow you to call any given program but you need some elbow grease to get the parameters right etc. Here it is a benefit to get the I5 compilers to create PCML files which can be used to create the ProgramCall arguments automatically. We have 1ms tourn around time for such a call from a PC.

Note: QTEMP is not available unless you do serious voodoo.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文