问题标签 [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 - AS400如何清屏?
AS400的RPG有什么办法可以清屏吗?我正在寻找与clrscr()
C 中结果相同的东西。
c# - 非常奇怪的 iSeries Provider 行为
我们的 RPG 人员给了我们一个“存储过程”,它返回六个数据表。尝试使用 iSeries Provider for .NET(尝试使用 V5R4 和 V6R1)从 .NET(C#,3.5)调用它,根据我们调用存储过程的方式,我们看到了不同的结果。这是我们更喜欢这样做的方式:
这样做,我们在结果集中得到了五个表。但是,如果我们这样做:
我们得到了预期的六张桌子。
我意识到我们当中没有多少人对不起 .NET-to-DB2 的人在这里,但我希望有人以前见过这个。
TIA。
sockets - 如何在连接/发送中设置超时?( as400 iseries v5r4, rpg )
从这个rpg 套接字教程中,我们在 rpg 中创建了一个调用 java 服务器套接字的套接字客户端
问题是 connect()/send() 操作阻塞,我们有一个要求,如果连接/发送不能在一秒钟内完成,我们必须记录它并完成。
如果我将套接字设置为非阻塞模式(我认为使用 fnctl),我们并不完全了解如何进行,并且找不到任何有用的文档和示例。
我想如果我确实连接到一个非阻塞套接字,我必须执行 select(..., timeout) 这告诉我们连接是否成功和/我们是否能够发送(字节)。但是,如果我们之后 send(bytes),因为它现在是一个非阻塞套接字(在调用后将立即返回),我怎么知道 send() 在关闭之前将字节实际发送到服务器插座 ?
我可以回退到将 AS400 中的客户端套接字作为 Java 或 C 程序,但我真的只想将它保留在一个简单的 RPG 程序中。
有人能帮我理解怎么做吗?谢谢 !
handler - 如何在 RPG 中创建警报和信号处理程序?(AS400 iSeries v5r4)
一个有价值的答案将包括执行此类操作的 rpg 代码
我想你已经明白了。我有一个阻塞代码,类似于睡眠,我想要一个警报来解锁阻塞调用
另一个问题,警报处理程序完成后,执行点在哪里?它会终止程序吗?我可以在 myHandler() 中调用另一个方法吗?是否允许,我怎样才能在程序完成之前继续做某事,比如登录到一张桌子直到我去了哪里?
非常感谢 !
rpgle - 是否可以在程序代码中读取 IceBreak“标记”的内容?
我正在使用 IceBreak 为 RPG 程序制作 HTML 前端。
有一个名为“SetMarker”的函数,它采用标记的名称和值:
这使得该值可用于 HTML 代码:
当被 RPG 调用时:
我的问题是:是否可以检查特定“标记”的值?或者如果它已经设置?也许某种“GetMarker”方法?
(我试着到处搜索,但“marker”和“icebreak”大多给出完全不相关的东西)
db2 - 如何使用 RPG 程序访问 IBM 系统 i 上的 DB2 db
我是 RPG 程序的新手。现在我想使用 RPG 程序访问 IBM i 系统上的 DB2 db。例如向数据库插入一条记录,更新一条记录,删除一条记录。你能给一些示例代码吗?非常感谢!
db2 - RPG 和 CL(iSeries 开发)中安全编码的好资源
我只是想知道是否有人可以向我指出 RPG 和 CL 的安全编码资源。(在 iSeries 中的 RPG,而不是角色扮演游戏)。
我可以毫不费力地找到涵盖通用安全编码准则的资源,这些资源非常好。我还可以找到针对 .NET、Java 或几乎任何其他现代语言的特定指南,其中涵盖了特定语言的最佳实践。(例如,正确使用 .NET 中的验证控件等) 但是,我似乎找不到任何特定于 RPG 编程的好资源。
我之所以这么问,是因为我来自一个混合环境,其中 .NET 代码经常调用 iSeries 代码。大多数情况下,iSeries 代码以 RPG 或 CL 程序的形式“包装”成看起来像存储过程。我正在为整个团队编写安全编码实践文档和策略,我无法为我们的 iSeries 开发人员找到好的资源,即使在 IBM 站点上也是如此。
我希望一两个有经验的 iSeries 开发人员可以为我指出关于该主题的好文章或红皮书。
编辑
我可能看错了。我还对有关 DB2 安全性以及操作系统提供的安全性的文档感兴趣。
cgi - 如何在 RPG-CGI pgm 生成的 java-script 函数中使用 { } 大括号
如何编写一个 RPG-CGI 程序来生成一个 HTML 页面,该页面包含一个具有函数 xxx() { aaaaaaaaaaaaa; 的 java 脚本程序;sssssssssssssssssssssssssssssssss }。当使用 Hex 代码常量写入时,它会在浏览器中的实际 html 代码中更改为其他符号。
EBCDIC 字符集是否包含{ , } , [ , ] , ! 符号.......如果没有,那么如何在 AS/400 RPG-CGI 程序中使用它?
rpgle - 将字符编码为 XML 的字符实体
我有一个变量定义为:
我需要找到"
, &
, '
, <
,>
字符并将它们替换为:
"
, &
, '
, <
, 和>
; 分别。
我在该语言中看到了一些 XML 函数,但这些似乎不是我需要的。但我可能是错的,所以我在这里问。
使用 RPGLE,自由形式。
解决方案:也许不是很 RPG 风格,但它确实有效