问题标签 [rpg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1726 浏览

rpgle - 在 RPGLE 子过程中模拟本地文件规范

我对 V6R1 中的新“本地 F 规范”感到非常兴奋 - 请参阅:

http://www.mcpressonline.com/programming/rpg/v6r1-rpg-enhancements.html

有谁知道在 SRVPGM 程序中在 V5R4 中模拟这个的方法?

0 投票
3 回答
4775 浏览

stored-procedures - iSeries 过程调用上的承诺控制错误

调用 iSeries 存储过程(由各种 CL 和 RPG 程序组成)时出现间歇性问题。错误是:-

如前所述,问题并不总是发生,而是在对过程进行负载测试时发生得更多。

我知道信息很模糊,但任何想法都值得赞赏!

0 投票
2 回答
6910 浏览

java - 从 RPG 调用 iSeries 上的远程 Java 程序

我希望从在 Iseries V5r4 上运行的 RPG 调用 Java 程序。远程程序是一个 Web 服务客户端(执行邮政编码查找),在 Websphere 中运行。

理想情况下,我想直接从 RPG 中调用它?那可能吗?还是我必须创建一个 java 程序才能在 iSeries 上运行并使用 RMI 或其他东西来调用远程 java 程序。

我们并不热衷于直接调用外部 Web 服务,因为这意味着打开从另一个世界直接到 iSeries 的路径。

我不是一个 RPG 程序员,只是在寻找能够为我们的人指明正确方向的东西,或者我需要启用的任何东西,以使 Java 程序更适合 RPG 人。

谢谢,斯科特

0 投票
2 回答
517 浏览

ibm-midrange - RPG(LE)中的条件编译

我是否可以根据我的程序中是否定义了变量来包含一段代码,或者预处理器是否完全无法访问此信息,只有编译条件?即我追求的是:

链接似乎表明这是不可能的。如果是这样,有人知道实现这一目标的另一种方法吗?

0 投票
2 回答
1387 浏览

version-control - 什么是 RPG 和 COBOL 的 OS 400 环境中版本控制的最佳工具

OS 400 开发下 RPG / COBOL 版本控制的最佳工具(最佳功能、最佳价格、最佳支持)是什么?

我听说过 ARCAD 和 ALDON。哪一个更好?还是有其他更好的工具?

0 投票
5 回答
1484 浏览

memory-management - RPGLE 程序中的内存泄漏可以持续多长时间?

我正在生产一些使用%allocdealloc分配内存的 RPGLE 代码。程序员应该能够确保不会导致内存泄漏,但我担心如果他们不这样做会发生什么。

我的问题是:如果程序员搞砸了并且有内存泄漏,那么什么时候可以回收这些内存?是程序离开内存时还是作业完成时?

0 投票
2 回答
3215 浏览

ibm-midrange - 如何获取 RPGLE 中角色的 EBCDIC 值?

我需要有某种方法将 RPGLE 中的单个字符转换为整数 - 有人知道一个好方法吗?它必须适用于所有可能的输入,并且理想情况下为每个输入提供不同的整数 - 至少它必须为所有常见输入提供不同的值。我并不特别关心整数是什么。在类似 C 的语言中,我会采用 ASCII 值或类似的值 - 理想情况下,我想要与之等效的东西。

举例说明我希望它如何工作:

这将打印

但请注意,我实际上并不关心数字是什么,只是它们对于每个输入都是不同的。

所有这些都有助于在 RPGLE 中为字符数据构建散列函数,所以如果你知道这样做的好方法,那将是一个更好的答案。

0 投票
3 回答
607 浏览

ibm-midrange - ILE RPG 中是否存在会溢出而不会导致程序崩溃的数字类型?

我正在 ILE RPG 中寻找一种数字类型,当它溢出时会“环绕”,类似于 C int 的方式。有这样的事吗?

0 投票
2 回答
525 浏览

ibm-midrange - 使用 ABL 的 Stratgi 在 iSeries 上进行 Web 开发

Advanced BusinessLink提供了一套称为Strategi的产品,它基本上允许创建在 iSeries 上本地运行的 Web 应用程序、使用和提供 Web 服务,以及用 Web 用户界面替换绿屏等等。业务逻辑是在 RPG 上编写的,网页结合了 html 和专有标记语言。显然,RPG 程序员的优势在于不必学习一门新语言(显然,除了 html 和 javascript),而不是在 iSeries 上使用 Zend并且必须学习 PHP。

有没有人有这种解决方案的经验?您对使用 RPG 和 Strategi 框架进行真正的 Web 开发有何看法?在 PHP 堆栈上创建 Web 基础架构并冒着在 PHP 应用程序和 RPG 程序上重复业务规则的风险是否更有意义?

0 投票
5 回答
5109 浏览

java - AS400 角色扮演游戏模拟器

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

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

问候, 斯里尼瓦斯