私は独自のコマンドを作成していますが、これまでのところ、.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
して適切なファイル名を指定すると、「Command DSPSYSLVL not created in library [library name]」というメッセージが表示されます。CPF0201 メッセージで。
私はまだシステム全体にかなり慣れていないので、何が問題なのか本当にわかりません。ジョブログも新しい情報を提供しません...