我的任务是对我公司基于 I5 的销售点系统进行现代化改造。主要推动力是在不丢失业务逻辑的情况下创建更友好的界面/更好的数据视图。
是否有一种与交互式(非命令行)I5 程序交互的良好 Java 方式?PHP 为他们的 5250 Bridge 提供的东西是什么?我正在考虑使用他的 5250 网桥,但我更喜欢基于 Java 的解决方案。
谢谢!
我的任务是对我公司基于 I5 的销售点系统进行现代化改造。主要推动力是在不丢失业务逻辑的情况下创建更友好的界面/更好的数据视图。
是否有一种与交互式(非命令行)I5 程序交互的良好 Java 方式?PHP 为他们的 5250 Bridge 提供的东西是什么?我正在考虑使用他的 5250 网桥,但我更喜欢基于 Java 的解决方案。
谢谢!
假设应用程序的交互部分是可分离的……为什么不使用 Toolbox for Java 直接调用底层程序并创建远程 GUI?您可以从 Java 远程调用 API、PGM 和 CL 命令。
IBM Developer Kit for Java允许您在 iSeries 上运行 Java 代码。
您可以使用 JNI 接口直接从 RPG/COBOL 程序调用 Java 代码。 这是一篇描述如何从 RPG 程序调用 Java 的文章。
您正在 IBM Java Toolbox 中寻找 ProgramCall 类。这将允许您调用任何给定的程序,但您需要一些麻烦来获得正确的参数等。让 I5 编译器创建 PCML 文件是一个好处,这些文件可用于自动创建 ProgramCall 参数。我们有 1 毫秒的时间来处理来自 PC 的此类呼叫。
注意:QTEMP 不可用,除非你做严肃的巫术。