当前位置: 首页 > 知识库问答 >
问题:

从Java调用RPG函数

仲孙子辰
2023-03-14

我想找到从Java调用RPG函数的方法。我必须能够传入参数、返回结果集和输出参数。

我能够找到这个,但它使用存储过程。不是我想走的路。我还发现这个问题调用AS400 RPG从Java他们谈论JTOpen。我还在尝试寻找教程,看看JTOpen是否能帮助我,但还没有找到任何教程。

如果您能帮助我找到一种从Java调用RPG函数的方法,我将不胜感激。

共有2个答案

董洲
2023-03-14

V5R2版本中有IBM Java工具箱(JTOpen是开源版本,但您可以在/QIBM/ProdJava/OS400/jt400/lib jt400.jar和jt400native.jar中找到所需的所有jar)。看看这个链接http://www.mysamplecode.com/2011/07/call-rpgle-from-java-using-package.html有一个从java调用rpg对象并传递参数的好例子。。。

再见德佩

茹正初
2023-03-14

IBM Java工具箱(JTOpen)程序员指南中解释了所有内容。

具体来说,ProgramCall类将允许您从Java调用HLL。

 类似资料:
  • 问题内容: 我对AS400和RPG的了解非常有限(0)。但是我们有一个紧急要求,需要从Java类调用RPG程序。因此,我发现我们可以通过JTOpen实现它。但是我坚持声明ProgramParameter列表。我有以下有关RPG计划的信息 程序名称:ZM30000R参数:分支7,0(数字) 帐户类型2(01-支票,02储蓄) 帐户编号20(字符) 错误代码7(字符)DR / CR指示符1(字符D,C

  • 问题内容: 我使用PhoneGap开发了一个应用程序。我得到了一项在后台进行本地编码的服务(该服务和手机缺口应用程序在同一项目中)。不幸的是,我想从此服务中调用javascript函数。因此,我在网上搜索并创建了一些有趣的东西:创建一个扩展Plugin的类并在其中进行一些处理。然后我发现了这个: 我用此代码进行了测试,但是发生了一些错误: 这是我测试的方式: 在类c中,execute方法如下: 当

  • 问题内容: 我遇到了使用ojdbc14.jar从Java 1.6调用Oracle FUNCTION(不是存储过程)的问题。 我从远程服务器调用该函数时不知道该函数包含的内容,我所知道的是: 我需要使用的架构是:FCRLIVE.AP_CH_GET_ACCT_BALANCES 我正在尝试: 但是我一直在日志文件中看到这一点: 我称这个功能错了吗?或者这可能是什么? 在此先感谢您的帮助! 问题答案: 它

  • Java Classic RPG是一个开源的角色扮演游戏开发框架。该项目还提供一个基于该框架开发一个游戏。

  • 问题内容: 我需要从Java调用C#函数,为此,我创建了以下代码。我有一个创建的Java头文件Authenticator.h,代码如下: 然后,我创建了一个身份验证的C#函数 然后,我尝试使用以下代码从C ++(项目创建dll)中调用C#函数; 最后创建一个需要从Java调用的dll。该dll已创建,并且可以在Java中很好地加载它,但是在Java中却收到此错误日志。我可能会错过什么。 问题答案:

  • 问题内容: 如何从C ++应用程序调用Java函数? 我知道从CMD(或类似技术)调用它们的方法,但我宁愿不使用它们。 问题答案: 例如,检查从C创建JVM。它显示了创建JVM和调用方法的示例过程。如果JVM已经存在;例如,您的C程序被Java程序调用(回调情况),则可以缓存JNIEnv *指针。 作为建议,请小心从C / C ++缓存指向JVM的指针,其中涉及到一些有关可以缓存的内容的语义,以后