Java AS400 RPG模拟器

Java AS400 RPG模拟器,java,ibm-midrange,rpg,Java,Ibm Midrange,Rpg,我迫切需要从java调用RPG程序。正如在这个问题中所建议的那样。我计划使用JTOpen。但不幸的是,我无法访问这些系统中的任何一个。那么有什么方法可以测试java程序吗?有适用于Windows的RPG模拟器吗 任何帮助或想法都将非常有用 关于,, Srinivas您过去可以在免费访问iSeries(该服务已于2012年3月21日停止)。你可以在他们的机器上试验RPG 还有一些话, 您可以从java调用iSeries程序,包括RPG程序。但是如果您真的想要接口(使用参数/参数),最好使用ILE

我迫切需要从java调用RPG程序。正如在这个问题中所建议的那样。我计划使用JTOpen。但不幸的是,我无法访问这些系统中的任何一个。那么有什么方法可以测试java程序吗?有适用于Windows的RPG模拟器吗

任何帮助或想法都将非常有用

关于,,
Srinivas

您过去可以在免费访问iSeries(该服务已于2012年3月21日停止)。你可以在他们的机器上试验RPG

还有一些话,

  • 您可以从java调用iSeries程序,包括RPG程序。但是如果您真的想要接口(使用参数/参数),最好使用ILERPG。ILERPG支持与java交互所需的任何内容,包括正确的数据类型(包括指针)
  • JTOpen是开源类库。那台在as400上运行良好。但是在iSeries世界中,安装这个类库的正常方式是作为“许可证程序”。不要被许可这个词吓坏了。这就是iSeries的方式,就像在Linux上使用apt一样。有关更多信息,请参阅IBM信息中心
  • 最后但并非最不重要的是,JTOpen是一个常规的java类库。您可以在本地计算机上测试和尝试该库。当然,您不能打开iSeries数据区域,但您可以感受到这个类库

顺便说一句,我想你可以忘记一个RPG模拟器的Windows。可能有一些我不知道的编译器,但这不是RPG的具体内容,而是它在iSeries上运行的事实。不幸的是,没有iSeries emulator可用。

您可能会向拥有Infinite I产品的公司询问。该产品声称在Windows、Unix或Linux上启用RPG/400、ILE RPG、COBOL/400、ILE COBOL、DDS和&CL。他们的文章中没有提到在这种环境中与Java的集成

有适用于Windows的RPG模拟器吗

RPG模拟器对你没有任何好处。您需要的是类似于“Java的ILE模拟器”的东西。从Java调用的不是“RPG”;,但它是一个“具有特定参数处理特性的ILE*PGM或*SRVPGM对象”。(好的,也可以调用OPM*PGM对象,但无需讨论差异。)

问题很简单,一个RPG模拟器是不够的。您需要一个处理Java参数值的“环境模拟器”。如果您真的有一个“RPG模拟器”,它可以有效地保证来自Java(特别是通过JTOpen)的调用不会像通过实时PCML接口那样在其中运行任何东西。您可能会对此类程序进行调用;这些调用不会以相同的方式编码,因此练习将毫无意义


如果您没有获得访问适当服务器的权限,则不必担心。只需编写封装任何远程调用的过程,并在时机成熟时将其调整到服务器环境。

正如前面提到的,没有RPG模拟器。您可以尝试注册免费iSeries帐户。问题是,如果不了解OS/400,你就走不了多远。贵公司是否有人可以与您一起登录并帮助您改善环境

上有一个免费的AS400服务器
希望这能奏效

伊瑟里变成了电力系统。OS/400变成了IBMi。