问题标签 [control-language]

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 投票
5 回答
10710 浏览

csv - iSeries 导出为 CSV

是否有 iSeries 命令将表格中的数据导出为 CSV 格式?

我知道 Windows 实用程序,但由于这需要自动运行,我需要从 CL 程序运行它。

0 投票
4 回答
17132 浏览

sql - iSeries - 从 CL 程序调用 SQL 存储过程

如何从 CL 程序运行存储过程?RUNSQLSTM 需要一个源成员,但我只想构建一个命令,以便用户可以轻松地传入变量,所以这不起作用。

0 投票
2 回答
652 浏览

ibm-midrange - 如何在 CL 程序中访问当前库的名称?

我需要在 CL 程序中显式使用当前库名称。

不起作用(在此行 &lib = '*curlib' 之后)。这应该很简单——有什么想法吗?

0 投票
2 回答
2666 浏览

sql - SQL 中是否有与 iSeries OVRDBF 命令等效的命令?

我在 SQL 环境中有一个要求,即在特定情况下,过程中对表(或视图)A 的所有引用实际上都使用表(或视图)B。在 iSeries 上,我会使用 OVRDBF 命令覆盖对表 A 的引用使用表 B:OVRDBF FILE(A) TOFILE(B)。在 SQL 中与此等价的是什么?有吗?

我的目标是最终得到一个不知道覆盖的程序。当满足某些条件时,我不希望在过程中引导处理表 B 的条件逻辑。愿景:

在典型情况下:只需调用该过程

在特定的替代情况下:执行等效的 OVRDBF,然后调用过程

0 投票
4 回答
6960 浏览

ibm-midrange - 在 CLLE 中修剪变量

如何在 CLLE 中修剪变量?

0 投票
2 回答
1613 浏览

db2 - RPG 和 CL(iSeries 开发)中安全编码的好资源

我只是想知道是否有人可以向我指出 RPG 和 CL 的安全编码资源。(在 iSeries 中的 RPG,而不是角色扮演游戏)。

我可以毫不费力地找到涵盖通用安全编码准则的资源,这些资源非常好。我还可以找到针对 .NET、Java 或几乎任何其他现代语言的特定指南,其中涵盖了特定语言的最佳实践。(例如,正确使用 .NET 中的验证控件等) 但是,我似乎找不到任何特定于 RPG 编程的好资源。

我之所以这么问,是因为我来自一个混合环境,其中 .NET 代码经常调用 iSeries 代码。大多数情况下,iSeries 代码以 RPG 或 CL 程序的形式“包装”成看起来像存储过程。我正在为整个团队编写安全编码实践文档和策略,我无法为我们的 iSeries 开发人员找到好的资源,即使在 IBM 站点上也是如此。

我希望一两个有经验的 iSeries 开发人员可以为我指出关于该主题的好文章或红皮书。

编辑

我可能看错了。我还对有关 DB2 安全性以及操作系统提供的安全性的文档感兴趣。

0 投票
2 回答
912 浏览

syntax-highlighting - 生成 HTML 和/或 RTF 的 RPG 和 CLP 的语法亮点?

发现ToHtml.com有很多可以生成 HTML 的语法高亮

但它们不包括RPGCLP

所以:有谁知道用于 RPG 或/和 CLP 的语法高亮器,它可以生成 HTML 或 RTF?

更多参考资料

0 投票
2 回答
5125 浏览

file-io - 如何在 CL 程序中重置文件指针?

我目前正在开发一个需要从文件中读取一些记录的 CL 程序。该文件被其成员之一覆盖为自身。然后有一些 RCVF 操作来检索该特定成员的记录。当收到文件结束消息时,将删除覆盖的文件。然后使用此文件中的不同成员执行另一个 OVRDBF。这一次,当执行 RCVF 操作时,它会立即到达文件末尾——在它之后立即收到消息。无论如何要重置文件指针,以便后续的 RCVF 操作可以检索第二个成员中的内容?

0 投票
3 回答
4213 浏览

ibm-midrange - 使用 SNDDST 发送邮件

我试图从我的 as400 发送一封电子邮件,但没有成功!我正在将此代码用于 CLLE:

我收到一个错误,我用 WRKDIRE 修复了我添加用户的地方,实际上现在当我调用程序时,读入 dspjoblog:分发的发送已成功完成。但我在邮箱中没有收到任何东西

我认为 SMTP 配置没问题,但我收到此错误:

我发现了这个错误:

我刚刚尝试重新启动作业但没有成功,并且始终在 QMSF 作业中出现此错误日志:

0 投票
1 回答
1451 浏览

ibm-midrange - 在 CL 中增加文本字段

我必须更改 iSeries 计算机上的 CL 程序。原始 CL 有一个名为 &SEQ 的变量。它是一个值为“001”的文本字段。有没有办法在 CL 中添加一个值以使其成为“002”?我不熟悉 CL 编程,所以我不知道您是否可以对字符变量执行数学函数。谢谢你的帮助!