我的团队是非常使用Python的新手,我们正尝试使用我们的本地编程语言RPGLE(免费)对其进行调用。我们已经找到了几个使用命令行调用它的示例,但是RPG代码中的所有内容都不仅仅是在运行命令。
通过命令调用Python的问题是我们无法将值返回给正在调用的RPG程序。有谁知道这是否可行,以及如何做到?
谢谢!
答案 0 :(得分:2)
我不会说这是不可能的,但是一个更好的主意是让python代码作为Web服务运行。
使用Scott Klement的HTTP API或其他各种方法,从RPG调用Web服务很容易。
答案 1 :(得分:0)
我认为Python程序存储在IBM i ..对吗?
无论如何,您至少有3个选项可以调用它:
1)使用Qshell HERE AN OFFICIAL EXAMPLE
调用Python程序2)使用UNIXCMD工具,您可以找到它HERE the official link
3)使用SRVPGM(有人也会告诉你)