command - 如何创建具有互斥参数的 AS/400 命令?

标签 command ibm-midrange

我需要创建一个 AS/400 命令。根据需求,有两个参数,A和B,不能同时填写。按F4提示时两者都会显示,但一次只能填写一项。如果两者都已填写,则会出现一条错误消息,指出此信息无效。有人可以告诉我如何创建这样的命令吗?我需要在 CMD 源中指定什么才能实现它?

最佳答案

使用DEP命令定义语句来控制参数。

CMD PROMPT('TEST')
PARM KWD(A) TYPE(*CHAR) PROMPT('A')
PARM KWD(B) TYPE(*CHAR) PROMPT('B')
DEP CTL(*ALWAYS) PARM(A B) NBRTRUE(*EQ 1)

关于command - 如何创建具有互斥参数的 AS/400 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7994785/

相关文章:

visual-studio - 如何仅使用 Visual Studio 的命令行窗口构建文件的项目?

mysql - SELECT * FROM MySQL 中的组合

shell - 须藤:apt-get:找不到命令

php - 到 iSeries 的 ODBC 连接给出奇数个结果

linux - 如何将参数传递给 AWK 中处理的每一行的命令

java - 在 sqlite DB 中使用 .read 命令读取 .sql 文件以在 java 中执行

python - 为什么 Python 的 .decode ('cp037' ) 不适用于特定的二进制数组?

c# - 库列表的 IBM .NET 数据提供程序连接字符串问题

ibm-midrange - 库中程序中的消息 MCH1202 (C D F G)

ibm-midrange - RPG编译错误