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

时间:2009-05-12 13:09:59

标签: java ibm-midrange

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

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

谢谢!

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

IBM Developer Kit for Java允许您在iSeries上运行Java代码。

您可以使用JNI接口直接从RPG / COBOL程序调用Java代码。 Here's an article describing how to call Java from an RPG program.

答案 2 :(得分:0)

您正在寻找IBM Java Toolbox中的ProgramCall类。这将允许您调用任何给定的程序,但您需要一些肘部润滑脂来获得正确的参数等。这样可以让I5编译器创建可用于自动创建ProgramCall参数的PCML文件。我们有1ms的时间游览PC上的这样一个电话。

注意:除非你做了严重的伏都教,否则QTEMP不可用。