我正在制作自己的命令,到目前为止,处理 .cmd 代码的 cl 代码本身就可以正常工作。我可以调用它并发送参数,它完全可以完成它需要做的事情,所以我假设错误必须与.cmd有关:
CMD 'DISPLAY SYSTEM LEVEL (DSPSYSLVL) NADIA S.C.'
PARM KWD(OUTPUT)
MIN(1)
TYPE(*CHAR) LEN(8)
RSTD(*YES)
VALUES(*MSGLINE *DISPLAY)
PROMPT('OUTPUT FOR SYSTEM LEVEL')
PARM KWD(SOLUTION)
TYPE(*CHAR) LEN(4)
RSTD(*YES)
VALUES(*YES *NO)
DFT(*NO)
PROMPT('TELL ME HOW YOU DID IT')
PARM KWD(SHOWCMD)
TYPE(*CHAR) LEN(4)
RSTD(*YES)
VALUES(*YES *NO)
DFT(*NO)
PROMPT('SHOW COMMAND')
当我运行crtcmd
并提供适当的文件名时,我收到消息“未在库 [库名称] 中创建命令 DSPSYSLVL”。带有 CPF0201 消息。
我对整个系统还很陌生,我真的不确定问题可能是什么。作业日志也没有提供任何新信息......