问题标签 [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.
ibm-midrange - RPGLE中的EVAL和MOVE有什么区别
我最近进入了 IBM 的 RPG 世界,因此在编写一些代码并查看其他人的代码时,我发现有些人使用 Eval,而另一些人则使用 Move 来完成相同的事情。它们之间有什么区别吗?
谢谢。
c# - 从 C# 调用具有本地数据区域的 RPG 程序
因此,我们正在使用 C# 中的 RPG 程序,我们使用 cwbx.dll 来访问各种程序,并且可以执行并获得结果。像这个例子
但是,我们有一个程序要求我们将参数存储在 LDA 中的特定位置。
关于我们如何做到这一点的任何想法?
ibm-midrange - 现在用 XMLService 构造返回参数以接受布尔值?
我正在尝试使用PHP Toolkit从 PHP 调用 RPGLE 服务程序。该过程返回一个数据结构,该结构包含一个类型元素N
(指示符)并返回*off
或*on
。
我试图弄清楚如何在 PHP 中构造我的返回参数以接受这种类型的值,并且找不到有关使用 XMLService 发送或接收布尔值的任何信息。
ibm-midrange - 未找到编译 RPG 程序的字段
我有一个未编译的 rpg 程序。奇怪的是:它缺少输出中所述的一些字段。7030. 但我没有在它应该驻留的文件中看到这些字段。我知道这一点,因为我可以在生产机器上编译程序。这些字段之一是 CAMPAIGN。我正在显示输出:那么这个 CAMPAiGN 字段来自哪里?我认为它是 CAMP_CODE 的别名,但这在哪里显示?
java - IN、OUT 或 INOUT 对过程中的参数无效
我正在从我的 java 调用一个 RPG 过程,但我得到了一个错误。
查询中的参数之一是 IN 和 OUT。
我只是试着写一个小查询如下
这里的参数编号 4 (0) 是查询返回的输出,也作为输入。
有什么帮助吗?
这是我写的实际查询
ibm-midrange - 需要将美元价值四舍五入到下一个镍
有人可以给我一个将美元价值四舍五入到下一个最高镍的例子吗?例如:如果我的金额是 21.402,我需要它是 21.45,而不是 21.40。我目前将它四舍五入到最近的镍,在这种情况下会给我 21.40。我需要它四舍五入到 0.45。
编辑代码:
java - Genexus Ev2 存储过程
我试图在我的 iSeries 系统(RPG 程序)上调用存储过程,但我无法激活“工具”->“生成器”下的相应菜单Java
。
我要调用的 RPG 程序(我们将其命名为 RPG00)有 5 个输入参数和 1 个输出值。
我执行了以下操作:
object
创建一个名为“ RPG00 ”的“外部”(类型:存储过程)- 在上面的外部对象中创建一个名为“ RPG00 ”的方法,并将“外部名称”属性设置为“ RPG00 ”
Web Panel
使用变量 &test (类型:外部对象RPG00 )创建一个并使用正确的参数调用它- 在 iSeries 数据存储配置中更改以下设置:
- "访问技术设置" --> JDBC
- “外部存储过程列表”--> RPG00
此时,如果我尝试构建KB,它总是会出错。在项目文件夹中,我找不到“ crtjdccalls.java
”文件和存储存储过程指令的相应“类”文件。
怎么了?任何想法?有什么建议吗?“Java 生成器”菜单中的相应元素永远不会出现!!
我的配置:
- Gx Ev2 U5
- 环境:Web\Java
- 数据库:iSeries 6.1
php - 使用 php/jquery 倒计时标题中的数字
我需要在页面标题中显示的每 5 秒自动倒计时一个 php 变量 -1 并自动更新,例如。标题:“剩余 23/30 自动战斗”。
这可以在 php/jquery 中完成吗?任何帮助,将不胜感激。
提前致谢。
ibm-midrange - Having trouble understanding data notations. (zero suppression, fixed signs)
I'm learning RPG, well trying to anyway. And there's this practice chart on how printer spacing charts work. I'm having trouble understanding how these notations actually work. Can someone help explain this better?
Here's the chart for reference:
Here's what I understand:
A = 98100
B = 01254
C = 31,331
(and then I get confused with the 0's)
D = 00,01?
And now I'm totally lost.
Can anyone explain this to me?
ibm-midrange - 在 IBM RPG 中查看某种输出中的变量值
我正在尝试学习 IBM RPG 并为我的雇主重写一个程序。我需要一种方法来查看我的变量是否也被分配给我期望它们的值,但我不知道如何将某些内容输出到我的屏幕以仅显示值。有没有办法在 RPG 程序而不是 CL 程序中发送包含变量的中断消息?谢谢