我迫切需要从 java 调用一个 RPG 程序。正如这个Accessing RPG on iSeries from Java question 中所建议的那样。我打算使用 JTOpen。但不幸的是,我无法访问任何这些系统。那么有什么方法可以测试java程序吗?有没有适用于 Windows 的 RPG 模拟器?
任何帮助或想法都会非常有用
问候, 斯里尼瓦斯
我迫切需要从 java 调用一个 RPG 程序。正如这个Accessing RPG on iSeries from Java question 中所建议的那样。我打算使用 JTOpen。但不幸的是,我无法访问任何这些系统。那么有什么方法可以测试java程序吗?有没有适用于 Windows 的 RPG 模拟器?
任何帮助或想法都会非常有用
问候, 斯里尼瓦斯
您过去可以在Innovative Systems上免费访问 iSeries (该服务已于 2012 年 3 月 21 日停止)。在他们的机器上,您可以尝试 RPG。
其他一些说明,
顺便说一句,我认为您可以忘记 Windows 的 RPG 模拟器。可能有一些我不知道的编译器,但这不是 RPG 的特殊之处,它是在 iSeries 上运行的事实。不幸的是,没有可用的 iSeries 模拟器。
有没有适用于 Windows 的 RPG 模拟器?
RPG模拟器对你没有任何好处。您需要的是“Java 的 ILE 模拟器”之类的东西。从 Java 调用的不是“RPG”;而是“具有特定参数处理特性的 ILE *PGM 或 *SRVPGM 对象”。(好吧,也可以调用 OPM *PGM 对象,但无需讨论差异。)
关键是RPG模拟器是不够的。您需要一个“环境模拟器”来处理 Java 的参数值。如果你真的有一个“RPG 模拟器”,那么它可以有效地保证来自 Java 的调用(尤其是通过 JTOpen)不会像通过实时 PCML 接口那样运行在其中的任何东西。您可能会影响对此类程序的调用;电话只是不会以相同的方式编码,因此练习将毫无意义。
如果您无法访问适当的服务器,则不必担心。只需编写封装任何远程调用的过程,并在需要时将它们调整到服务器环境。
在http://pub400.com/有一个免费的 AS400 服务器 希望这能工作!!
正如已经提到的 - 没有 RPG 模拟器。您可以尝试在这里注册免费的 iSeries 帐户。问题是,如果没有任何 OS/400 知识,您将不会走得太远。你公司里有没有人可以和你一起登录并帮助你处理环境?